gpt4 book ai didi

python - Pandas 数据框转置

转载 作者:太空宇宙 更新时间:2023-11-03 16:09:09 27 4
gpt4 key购买 nike

我试图找到一些可以帮助我的东西,但我找不到。如果我的问题已经得到解答,如果有人可以将我链接到它,我将不胜感激。

我有一个具有行功能的 pandas 数据框。例如:

   Patient_ID  Feature_Id  Feature_Value
0 3 10 0.30
1 3 50 0.20
2 3 60 1.00
3 4 10 0.25

我需要将它们转换为按列的特征(本质上是 Pandas 中的列)——如下所示:

Patient_Id    10   50   60
3 0.30 0.2 1.0
4 0.25 Nan Nan

最佳答案

你可以尝试pd.pivot_table

In [16]: pd.pivot_table(df, index='Patient_ID', values='Feature_Value', columns='Feature_ID')
Out[16]:
Feature_ID 10 50 60
Patient_ID
3 0.30 0.2 1.0
4 0.25 NaN NaN

请注意,如果您需要指定在存在多个条目时要执行的操作(您的示例中没有),您可以使用 aggfunc 参数(默认值为计算平均值)。

关于python - Pandas 数据框转置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39437387/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com