python - 一次维护许多熊猫数据框
问题描述
我只想按行的值过滤我的数据框,当我将它们放入列表时,它们在列表中的值更新了列表中的螺母让我通过两种方式澄清它:
第一种方式:
ls_lst = [df_ls_c,df_ls_bc,df_ls_ab,df_ls_on]
def rowFilter(df,row,value):
df = df[df[row] == value]
return df
for df in ls_lst:
rowFilter(df,"column1","value5")
第二种方式:
for i in range(4):
ls_lst[i] = ls_lst[i][ls_lst[i]["column1"] == "value5"]
我怎样才能从 ls_lst 更新数据帧呢?
解决方案
推荐阅读
- python - 如何在 discord.py 中使用 datetime 获取当前时间(不是 24 小时)?
- javascript - 多事件处理
- python - 如何对输入应用限制(不超过 20 个字母)并且输入值可以只是字母?
- angular - 如何验证 Angular 中 FormGroup / FormControl 数组元素的 maxLength?
- javascript - 无法使用 cordova-plugin-local-notification 关闭通知声音
- appium - Appium关闭app,离开后台进程
- postgresql - 如何构建每个包含唯一但也共享公共字段的表?
- c# - 使用 XmlDocument 更新 XML 中的特定节点
- ios - 使用 xcode 12.0 的 cocoapod pod lib lint 构建框架失败
- c# - 如何在 wpf 中隐藏 ComboBox 中的文本