python - 遍历每列中的值
问题描述
如何遍历 DataFrame 中的数据,我想遍历第一列中的所有数据,然后再转到下一列。
使用下面的代码,我可以逐行遍历所有列的数据
相反,我想在移动到下一列之前遍历第一列中的所有数据。
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)
解决方案
使用DataFrame.transpose然后使用您的代码...
import time
import pandas as pd
df = pd.read_csv('testDATA.csv')
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)
推荐阅读
- python - 从 numpy 的网格中获取特定索引
- message - ROS 无法发布到不同的消息类型
- swift - 为每个数据源保留(和加载)表格视图滚动位置
- javascript - 带有故事书的Webpack中的Scss url使用别名
- azure-active-directory - 是否可以接收 MS Teams 机器人为tenantId 指定的访问令牌(消息扩展)?
- c++ - clang 坚持编译未调用的函数
- html - 选择器后的 CSS 将溢出-y 放入 CSS 后隐藏了我的元素
- regex - 在 lucene 中使用空格获取结果
- android - 如何在 Flutter 中设置一个 Button 或 Text Widget 在屏幕底部
- pandas - Python - 对列进行升序排序 - 使用 groupby