Python 迭代每列中的值
如何遍历DataFrame中的数据,我希望在转到下一列之前遍历第一列中的所有数据 使用下面的代码,我可以逐行遍历所有列的数据 相反,我希望在转到下一列之前遍历第一列中的所有数据 使用密码,然后使用你的代码Python 迭代每列中的值,python,python-3.x,pandas,Python,Python 3.x,Pandas,如何遍历DataFrame中的数据,我希望在转到下一列之前遍历第一列中的所有数据 使用下面的代码,我可以逐行遍历所有列的数据 相反,我希望在转到下一列之前遍历第一列中的所有数据 使用密码,然后使用你的代码 import time import pandas as pd df = pd.read_csv('testDATA.csv') pandas.DataFrame本身有一个方法可以迭代一个DataFrame的所有列: In [8]: df = pd.DataFrame({'col1'
import time
import pandas as pd
df = pd.read_csv('testDATA.csv')
pandas.DataFrame
本身有一个方法可以迭代一个DataFrame的所有列:
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]
尝试旋转逻辑。首先遍历项目,然后再次遍历其项目。检查以下代码: df.iteritems()中的i列的
对于j,列.iteritems()中的行:
打印(行)
df=df.T
for i, row in df.iterrows():
#print(row)
time.sleep(1)
for j, column in row.iteritems():
print(column)
time.sleep(1)
print(df)
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]