繁体   English   中英

使用 python pandas 转置特定列

[英]Transpose specific columns using python pandas

我想使用 python pandas 转置以下数据。但是我没有得到合适的解决方案,因为我想转置特定的列。

输入数据格式- 在此处输入图像描述

Output 数据格式- 在此处输入图像描述

尝试使用熔体

df = pd.DataFrame({"ID":["a","a","a","a"],
                   "Date":["date1","date2","date3","date4"],
                   "H1":[1,1,1,1],
                   "H2":[2,2,2,2],
                   "H3":[3,3,3,3],
                   "H4":[4,4,4,4]})
df1 = pd.melt(df,id_vars =['ID','Date'], value_vars =['H1','H2','H3','H4'])

df的Output;

在此处输入图像描述

df1 的 Output;

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM