python - Pandas,使用索引字符串分配对象名称
问题描述
使用样本数据:
Product = [Galaxy_8, Galaxy_Note_9, Galaxy_Note_10, Galaxy_11]
我想创建 4 个数据框,每个数据框都包含各自的销售信息。问题是我想使用索引方法来创建数据框,例如,
预期输出为:
Galaxy_8 = pd.DataFrame()
Galaxy_Note_9 = Pd.DataFrame()
Galaxy_Note_10 = pd.DataFrame()
Galaxy_11 = pd.DataFrame()
想象一下,如果产品列表超过 200 个,那么实现预期结果的最有效方法是什么?
谢谢
解决方案
如果样本列表是这样的,
Product = ['Galaxy_8', 'Galaxy_Note_9', 'Galaxy_Note_10','Galaxy_11']
然后你可以试试:
for var in Product:
globals()[var] = pd.DataFrame()
推荐阅读
- jupyter - 调用 Jupyter nbconvert 时插入(python)单元格
- visual-studio-code - 相当于 Sublime Text 的 FileSync 扩展的可视代码?
- java - 将项目从一个表重新插入到另一个表的 SQL 逻辑?例如,活动记录变为非活动记录
- html - 带有 2 列的 Bootstrap 4 表单(动态)
- bash - 执行docker exec时如何注入别名?
- c# - 如何创建可以包含任何可用内容的类型列表?
- google-app-maker - 删除表格行中的数据?
- r - 如何遍历列,检查任何列中是否存在特定值,改变新列并输入 1 如果存在,如果不存在则输入 0?
- jquery - 使用 blueimp 从cropperjs 上传文件
- azure-sql-database - 一次运行单个 SQL 构建管道