创建一个包含基于行值的列的新数据框

时间:2021-05-04 15:21:46

标签: python pandas

我有一个像这样的熊猫数据框:

<头>
id 变量 价值
1 你好
1 b 我的
1 c 名称
1 d
2 制作
2 b 向上
2 c 数据
2 d 这个
3
3 b 制作
3 c 向上
3 d 数据

我想获取变量列中的所有唯一值并创建一个由 id 列索引的新数据框。所以它看起来像这样:

<头>
id 一个 b c d
1 你好 我的 名称
2 制作 向上 数据 这个
3 制作 向上 数据

我的实际数据有几百个变量名(不是每个 id 都有每个变量名,所以如果它不可用我希望它说 NaN),所以需要找到一个通用的方法。

我尝试了各种旋转,但没有任何乐趣(它不是数字数据,所以不起作用)!感激地收到任何帮助。

0 个答案:

没有答案