python中iloc、loc的使用

iloc

定义:iloc索引器,用于按位置进行基于整数位置的索引或选择(下标)
语法:df.iloc[row selection,column selection]
可选择单行单列或多行多列
选择单行单列返回一个series;选择多行时。返回DataFrame
python中iloc、loc的使用_第1张图片

loc

定义:按照标签/索引、布尔值/条件进行选择
语法:df.loc [row selection, column selection]
1.使用loc进行基于标签或者基于索引的方法

  • 设置索引
  • 根据索引选择单行、单列或多行多列
    python中iloc、loc的使用_第2张图片

2.使用loc进行布尔值/逻辑选择
python中iloc、loc的使用_第3张图片

3.使用loc在DataFrame中设置值

data_1.loc[data_1['int_day'] == 0,['end']]='aaa' # 将int_day=0 的行对应的end列值设置为aaa

你可能感兴趣的:(每天一点Python,python,大数据,人工智能)