[英]Pandas Dataframe Transpose
我試圖找到可以幫助我的東西,但我不能。 如果我的問題已經得到解答,如果有人可以將我鏈接到它,我將不勝感激。
我有一個具有行功能的熊貓數據框。 例如:
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
參數(默認值是計算平均值)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.