python - 动态地将数据附加到熊猫数据框
问题描述
我正在尝试尽可能通用地构建我的代码。
我的部分代码是构建几个数据框(后者将连接到一个“主”数据框),但是每个部分数据框都包含可变数量的列。
我正在向我的函数传递一个包含列名称的列表。我怎样才能使它尽可能普遍。如果我将 list1 或 list2 中的任何一个传递给我的函数
list1 = ['a.element1', 'a.element2']
list2 = ['b.elementA', 'b.elementB']
最终 df1 应包含列 element1 and element2
,而 df 包含列elementA and elementB
df1 = myFunciton(list1, data1)
df2 = myFunciton(list2, data2)
解决方案
推荐阅读
- c++ - C++ - 返回带有未知模板参数的模板
- flutter - 数据未插入多个 Hive Box
- python - 如何在到达 mainloop() 之前更新 tkinter 窗口
- python - 如何正确处理多个运行时错误?
- python - 如何实现适用于python中谐波振荡器的速度Verlet积分器?
- javascript - 如何使用 react-navigation v5 设置初始状态以将屏幕包含为历史记录?
- c# - 如何将作用域 DbContext 添加到使用 EntityFrameworkCore 和 SSH 隧道进入 MySQL 的 ASP NET Core API 控制器?
- python - 无论它们是作为位置参数还是关键字参数传递,都可以不可知地提取 unittest.mock 调用参数
- python - 变量名内的变量字符串
- python-3.x - 从 2 点和一个角度得到 tird 的位置