大家好,又见面了,我是你们的朋友全栈君。
http://blog.csdn.net/pipisorry/article/details/18012125
检索/选择
索引选择时建议全部使用loc:通过index或者label进行索引,这样就可能包含下标 (或者iloc:类似py的位置索引)(尤其是修改df原本数据时),原因是最下面说的视图和显示拷贝。
和Series一样,在DataFrame中的一列可以通过字典记法或属性来检索,返回Series。
dataframe列选择
df[*]表示的是选择label=*的列,相当于df.loc[:, *]。*表示数字或者字符串。
df[0] #选择列label=0的列,如果label不是默认的0-n而是其它label就会出错。
df[‘year’] 或者 df.year
Note: 返回的Series包含和DataFrame相同的索引,并它们的 name 属性也被正确的设置了。
dataframe选择多列
1 df选择分开的多列
lines = lines[[0, 1, 4]] #选择列label=014的列
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163050.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...