python - 自动为 pandas DataFrame 分配名称
问题描述
我想知道你是否可以帮助我解决我的问题。我有这个主要的数据框:
df = pd.DataFrame({"Ind" : list(range(1,10)), "Price" : np.random.rand(9), "Year" : [2018,2018,2018,2018,2019,2019,2019,2019,2019]})
我会根据年份创建 2 个数据框基本解决方案是分别创建 2 个数据框:
df_2018 = df.loc[df.Year == 2018]
df_2019 = df.loc[df.Year == 2019]
我的主要目标是尝试将年份直接分配给新数据框的名称,我想做这样的事情:
i = "2018"
df_i = df.loc[df.Year == i]
有什么解决办法吗?
我真的很感谢你的帮助
解决方案
推荐阅读
- github - 将 GitHub 操作标记为可选
- apache-kafka - Kafka Connect - 如果我无法直接访问 Kafka 集群,是否可以使用?
- r - 如何在 R 中使用 ggpairs 添加第二个图例?
- r - 非重叠山脊线图 R
- pandas - 如何根据行和列屏蔽 Panda DataFrame
- firebase - 多字段搜索
- vue.js - Vuetify 垂直间距
- python - 如何使用带有 Selenium 和 Python 的 find_elemets_by_xpath() 选择节点
- revit-api - 是否有相关手册或文档描述 Revit 的数据存储模式?
- reactjs - 如何通过语义 UI 的增强将 props 从 react-router-dom 传递给 Link 组件?