介绍
这篇文章主要介绍熊猫如何提取单元格的值,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
如提取第1行,第2列的值:
df。iloc [[0], [1]]
则会返回一个df,即有字段名和行号。
如果用值属性取值:
df.iloc [[0], [1]]。值
返回的值会是列的表,而且是嵌套列表:
[[值]]
因此,正确的写法是:
df.iloc [[0], [1]] . values [0] [0]
<强>补充:熊猫取出符合条件的某单元格的值强>
已经读取excel表中的值,得出DATAFRAME——data1
想取出某些值写入另一个excel表
发现用data1['任务指标利润总额& # 39;][data1[的企业& # 39;]==学生名单,给excel表中的单元格赋值,却失败
说的是一个系列,不能写入,只有用值[0]的方式才能写入
wbsheet.cell(行=指数+ 5,列=21,value=https://www.yisu.com/zixun/data1[的任务指标利润总额”][data1[的企业”)==学生名单]. values [0]) wbsheet.cell(行=指数+ 5,列=22日价值=data1[的任务指标三项费用”][data1[的企业”)==学生名单]. values [0])
查了一些网页,发现:
dataframe [b] [dataframe[一]==1]. values [0] dataframe [dataframe [a]==1] [b] . values[0], #结果一样,但是过程不一样
但也没有更简便的写入方法。
以上是“熊猫如何提取单元格的值”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!