python - 将 python pandas 数据框展平为列表
问题描述
我有如下输入(试图正确格式化)
**key** **value**
'A' 63
'B' 87.2
'D' 1.4
'E' 15.6
我需要将其转换为 [['A', 63],['B',87.2],['D',1.4],['E',15.6]] 以便可以将其存储在一个单元格中聚合数据框
我尝试了以下
element_flatten=[]
for ele in inputdataframe.itertuple(index=False):
element_flattened=element_flattened +[ele]code here
我得到类似 [Pandas(key='A', value=63), Pandas(key='B', value=87.2)] - 而我想要的只是 [[A,63],['B' ,87.2]] 等
解决方案
尝试使用values
:
print(inputdataframe.values.tolist())
输出:
[['A', 63], ['B', 87.2], ['D', 1.4], ['E', 15.6]]
推荐阅读
- reactjs - 从 Highmaps 获取光标位置和相关数据
- entity-framework - .net 核心实体框架两种关系都可以使用相同的外键
- visual-studio - 无法构建由 Visual Studio 2019 创建的 Dockerfile - Docker 和 Azure
- php - 如何修复来自 PHP 开关的 URL 字符串的重复输出值?
- php - 如何在自定义函数中获取订单 ID
- c# - 使用多类分类算法在 ML.NET 中进行批量预测
- vba - DoCmd.OpenReport 在某些电脑上运行良好,在其他电脑上不工作(冻结访问)
- python - Flask:动态创建路由
- bigdata - 我可以在 Fuseki 服务器上加载两个单独的 tdb 数据集并一次只查询一个吗?
- laravel - laravel 存储如何检查存储的文件