gpt4 book ai didi

python - 遍历数据框中的行和列

转载 作者:行者123 更新时间:2023-11-28 20:31:29 25 4
gpt4 key购买 nike

我想遍历数据框中的行和列。我的数据框如下所示:

我的代码是这样的:

for index,j in usd_margin_data.iterrows():
print(index,j)

但我实际上想要的是循环数据中的行和列。

像这样:

for row in usd_margin_data.iterrows():
for column in list(usd_margin_data):

遍历行和列的最佳方法是什么,我需要为每一行和每一列创建索引?

预期输出

10 CME 1728005
10 HKEX 0
10 Nissan 1397464.22
...

最佳答案

可以使用 For 循环:

for r,j in usd_margin_data.iterrows():
for c, val in j.items():
print(r,c,val)

如果想要删除缺失值的 3 列 DataFrame:

df = usd_margin_data.stack().rename_axis(('row','col')).reset_index(name='val')

然后可以使用 for 循环 itertuples :

for x in df.itertuples():
print (x.row, x.col, x.val)

关于python - 遍历数据框中的行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54760078/

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