【发布时间】:2021-10-15 17:29:12
【问题描述】:
我正在处理这个数据集:
# dummy data
import pandas as pd
data = pd.DataFrame({None : ['Company', 'AAA', 'BBB', 'CCC','Company', 'AAA' ],
None : ['Copper', 'Copper', 'Iron', 'Iron', 'Gold', 'Gold'],
"NaN" : ['Net','Gross', 'Net','Gross', 'Net','Gross' ],
"11/01/2021" : [1,2,3,4,5,6],
"12/01/2021" : [10,11,12,13,14,15],
"13/01/2021" : [19,20,21,22,23,25]})
data
我正在尝试得到这个输出:
我尝试使用 stack/melt,但无法获取这种格式的数据。
谢谢
【问题讨论】:
-
data.melt(data.columns[:2])之后重命名您的列
标签: python pandas dataframe stack pandas-melt