【发布时间】:2018-08-10 03:40:10
【问题描述】:
我通过读取 csv 文件使用pandas 创建了一个DataFrame。我想要做的是将行(对于第 1 列中的值)向下迭代到某个数组中,并对不同数组的第 2 列中的值执行相同的操作。这似乎通常是一件相当容易的事情,所以我想我错过了一些东西,但是我在网上找不到太多不太复杂并且似乎没有做我想做的事。像this one 这样的堆栈问题似乎 提出了同样的问题,但答案又长又复杂。有没有办法在几行代码中做到这一点?这是我设置的:
import pandas as pd
#available possible players
playerNames = []
df = pd.read_csv('Fantasy Week 1.csv')
我预计我应该能够做的事情是这样的:
for row in df.columns[1]:
playerNames.append(row)
但是,这不会返回所需的结果。
基本上,如果 df =
[1,2,3
4,5,6
7,8,9],我希望我的数组是 [1,4,7]
【问题讨论】:
标签: python pandas csv dataframe