Python中pandas的DataFrame取数操作
一、Dataframe 取数操作1、通过索引取数1)取某行某列例:取第一行第二列的数 data.iloc[0,1] 或 data.loc[0,‘value’]2)取某行例:取第一行的数 data.loc[0] 或 data.iloc[0]取第一行和第二行的数 data.iloc[[0,1]] 或 data.loc[[0,1]]3)取某列例:取key列 data[‘key’]取key列和value列
·
一、Dataframe 取数操作
1、通过索引取数
1)取某行某列
例:取第一行第二列的数
data.iloc[0,1]
#或
data.loc[0,'value'] # 墙裂建议这种写法,0指的是第几行,'value'指的是列名。以后再看这段代码的时候,会很明显的知道这段代码是取第0行的value
2)取某行
例:取第一行的数
data.loc[0]
#或
data.iloc[0]
取第一行和第二行的数 data.iloc[[0,1]] 或 data.loc[[0,1]]
3)取某列
例:取key列
data['key']
4)取key列和value列
data[['key','value']]
2、掩码取数
1)取key为-3的值
data[data.key==-3]
- 查找key为null的数据
data[data.key.isull()]
- 查找key为-3或者key为6的数据
data[(data.key==-3) | (data.key==6)]
pandas中DataFrame取数操作 - 胡天宇的文章 - 知乎
https://zhuanlan.zhihu.com/p/391757783
更多推荐
已为社区贡献3条内容
所有评论(0)