df.loc
-
Access a group of rows and columns by label(s) or a boolean array.
只能通过标签和布尔值来索取数据 -
df.loc[]
与df.iloc[[]]
的区别:
[]
返回一个Series,[[]]
返回一个DataFrame
SettingWithCopyWarning
- 当我想对DF中的部分数据进行操作时,例如:
file_gs01 = file_gs[:1000]
file_gs01["variable"] = file_gs01["another variable"]
-
第二行命令会引起SettingWithCopyWarning,具体解释见:
https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.loc.html -
一个解决办法是在生成file_gs01时,采用:
file_gs01 = file_gs[:1000].copy()