【发布时间】:2019-11-18 02:05:05
【问题描述】:
您好,我无法重塑我的 df。
我有:
Netflix TV DVD
0.1 0.2 0.3
0.12 0.5 0.15
0.4 0.6 0.8
0.5 0.41
0.41
0.2
我想将我的 df 转换为:
Netflix [0.1, 0.12, 0.4]
TV [0.2, 0.5, 0.6, 0.5, 0.41, 0.2]
DVD [0.3, 0.15, 0.8, 0.41]
不确定 stack() 或 pivot() 如何在此类 df 上工作。任何帮助表示赞赏。
【问题讨论】:
-
df.transpose() ?
-
所以你想把每一列变成列表?
-
您的 pandas df 如何拥有不同大小的列? Netflix 和 DVD 中的缺失值是 NaN 还是 None ?
-
@OlivierG 是的,它们是 NaN,我想创建一个没有这些 NaN 值的列表。
-
在这种情况下,没有。只有 24 列包含约 100 行数据。
标签: python pandas numpy reshape