pandas - Pandas 按列表中的值分配数据框名称
问题描述
我有一个清单l=['x','y']
我想通过 list 中的循环制作 2 个名为 x 和 y 的空白数据帧l
。
所以像这样
for v in l:
v=pd.DataFrame()
解决方案
你可以尝试类似的东西,
l = []
length = 2
for i in range(length):
l.append(pd.DataFrame())
或者如果你真的想用字符串修改初始列表,
l = ['x', 'y']
for i in range(len(l)):
l[i] = pd.DataFrame()
推荐阅读
- python - 来自 pandas 的最大项目匹配
- regex - 将第 n 个匹配项替换为其反向
- c++ - C++ Introsort 中的手动循环展开运行不正确
- vba - VBA 的 IoC 容器
- mqtt - 如何授权或限制用户不订阅和发布 ejabberd MQTT 模块中的特定主题?
- c++ - 如何平滑地循环通过 FULL RGB 光谱
- java - 它不会从 .properties 文件中加载所有数据
- apache-beam - 排空管道是否会针对失败的元素触发对 PubSub 的 ack?
- c# - 如何使 C++ std::future 返回值适应 C# System.Threading.Tasks.Task?
- javascript - Asp-fallback 和(自定义)依赖脚本