【发布时间】:2018-03-26 04:03:34
【问题描述】:
我的 DataFrame 如下:
Ranges Relative_17-Sep Relative_17-Oct Relative_17-Nov
<=20% 0.65 0.36 0.29
>20% 99.35 99.64 99.71
我正在尝试找到一种方法将其转换为:
"Sep17<=20%" "Sep17>20%" "Oct17<=20%" "Oct17>20%" "Nov17<=20%" "Nov17>20%"
0.65 99.35 0.36 99.64 0.29 99.71
任何帮助。
谢谢
【问题讨论】:
-
转置它们可能会有所帮助或使用索引提取它们并创建一个新的df,因为您的列名也不相同,所以最好创建一个新的df
-
纯转置在这里不起作用,是的,我的想法与创建新 DF 并循环通过旧 DF 来创建新的一样,但希望有人有更好的优雅解决方案。
标签: python pandas dataframe pivot melt