gpt4 book ai didi

python - 使用 iterrows() 时如何通过索引访问列

转载 作者:太空宇宙 更新时间:2023-11-04 01:01:07 24 4
gpt4 key购买 nike

我想知道在使用 iterrows 遍历 DataFrame 时如何使用索引而不是名称访问列。

这段代码是我能找到的最多的:

for index, row in df.iterrows():
print row['Date']

这是我采取的另一种遍历方式,但是看起来很慢:

for i in df.index:
for j in range(len(df.columns)):
df.ix[i,j] = 0

最佳答案

您可以使用ix 来按索引访问:

In [67]: df
Out[67]:
A B
0 test1 1
1 test2 4
2 test3 1
3 test4 2

In [68]: df.ix[:,1]
Out[68]:
0 1
1 4
2 1
3 2
Name: B, dtype: int64

用第一列更新您的代码:

for index, row in df.iterrows():
row.ix[0]

关于python - 使用 iterrows() 时如何通过索引访问列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32860833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com