gpt4 book ai didi

python - 遍历每列中的值

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:06 25 4
gpt4 key购买 nike

如何遍历 DataFrame 中的数据,我想在移动到下一列之前遍历第一列中的所有数据。

使用下面的代码,我可以逐行遍历所有列的数据

enter image description here

相反,我想在移动到下一列之前遍历第一列中的所有数据。

enter image description here

import time
import pandas as pd


df = pd.read_csv('testDATA.csv')

for i, row in df.iterrows():
#print(row)
time.sleep(1)
for j, column in row.iteritems():
print(column)
time.sleep(1)

print(df)

最佳答案

pandas.DataFrame 本身有 DataFrame.iteritems()迭代数据框所有列的方法:

In [8]: df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})                                                 

In [9]: for col_name, col_data in df.iteritems():
...: print(col_name)
...: print(col_data.values) # can be iterated separately
...:
col1
[1 2]
col2
[3 4]

关于python - 遍历每列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58157138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com