【小白从小学Python、C、Java】
【Python-计算机等级考试二级】
【Python-数据分析】
遍历DataFrame的每一行或列
按行遍历df.iterrows()
按列遍历df.items()

选择题
关于以下代码说法错误的是?
import pandas as pd
df=pd.DataFrame({'A':[1,2],'B':[3,4]})
print("====df====")
print(df)
print("====df.iterrows()====")
for index1, row in df.iterrows():
print("行号:",index1)
print("该行中的每列名称和值:")
print(row)
print("====df.items()====")
for index2, column in df.items():
print("列号:",index2)
print("该列中的每行名称和值:")
print(column)

A选项:df.iterrows()可实现按行遍历df
B选项:df.items()可实现按列遍历df
C选项:index1对应列名
D选项:column对应每一列的内容

答案
正确答案为:C
图一:问题解析
8eef1309c8416c00f97f04bf340466b6.png
图二:代码及运行结果
07219e78cd00fce6b898ff97680810f8.png
温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:qmy

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:https://liujingwei.cn

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐