iloc
定义:iloc索引器,用于按位置进行基于整数位置的索引或选择(下标)
语法:df.iloc[row selection,column selection]
可选择单行单列或多行多列
选择单行单列返回一个series;选择多行时。返回DataFrame
loc
定义:按照标签/索引、布尔值/条件进行选择
语法:df.loc [row selection, column selection]
1.使用loc进行基于标签或者基于索引的方法
- 设置索引
- 根据索引选择单行、单列或多行多列
2.使用loc进行布尔值/逻辑选择
3.使用loc在DataFrame中设置值
data_1.loc[data_1['int_day'] == 0,['end']]='aaa' # 将int_day=0 的行对应的end列值设置为aaa