如何解决Python遍历多个数据框
我想遍历两个数据帧df1和df2。这些框架具有相同的列,我想删除col2中包含12作为值的行。
df1 = df1[df1['col2'] != 12]
我试图创建一个列表并遍历该列表,但似乎不正确:
y = [df1,df2]
for x in y:
x = x[x['col2'] != 12]
解决方法
如 0x5453 所示,您需要在适当的位置更改数据帧,例如:
y = [df1,df2]
for i,x in enumerate(y):
y[i] = x[x['col2'] != 12]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。