Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 迭代每列中的值_Python_Python 3.x_Pandas - Fatal编程技术网

Python 迭代每列中的值

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'

如何遍历DataFrame中的数据,我希望在转到下一列之前遍历第一列中的所有数据

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

相反,我希望在转到下一列之前遍历第一列中的所有数据

使用密码,然后使用你的代码

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]