【发布时间】:2021-05-14 01:32:07
【问题描述】:
火车是一个数据框,其中有两列:
Address gender
0 abc f
1 dfg m
2 hjk m
3 ert m
当性别相同时,我需要对地址列执行一些操作,因此我正在使用此代码,而且我是 python 和 pandas 的新手,所以我不知道我是否正确有效地执行此操作。
for i in train.index:
for j in train.index[i+1]:
if train.loc[i,'gender']== train.loc[j,'gender']:
print(train['Address'])
目前,此代码报错:
'int' object is not iterable
谁能帮我解决这个问题?
【问题讨论】:
-
分享完整代码。
-
哪一行是错误
-
第二个循环线
-
你不应该像这样开始使用熊猫。
-
那我应该怎么用你能帮我吗?