对于带有 csv 列的循环(熊猫)
Posted
技术标签:
【中文标题】对于带有 csv 列的循环(熊猫)【英文标题】:For loops with csv columns (panda) 【发布时间】:2020-08-23 19:40:05 【问题描述】:大家好,我是 python 新手,我想创建一个 for 循环,以便访问 csv 文件的所有列。
import pandas as pd
df = pd.read_csv('file.csv')
如果没有循环,我将不得不写一行来单独访问每一列:
y2 = df.iloc[:, 2]
y3 = df.iloc[:, 3]
y4 = df.iloc[:, 4]
但我想创建一个循环,这样我就不必全部输入了。
我已经试过了:
for x in range (1, 500):
y = df.iloc[:, x]
但它显然不起作用。
我对python很陌生,请多多关照:)
【问题讨论】:
【参考方案1】:reddit r/learnpython 上的某个人给了我完美的答案:
ys = [df.iloc[:, x] for x in range(0, 500)]
【讨论】:
以上是关于对于带有 csv 列的循环(熊猫)的主要内容,如果未能解决你的问题,请参考以下文章