答案 0 :(得分:1)
您可以使用 Power Query 对表格进行预处理:
一旦你加载了数据透视表
x_train=pd.DataFrame({'col1': [1, 2, 7, 10, 2], 'col2': [3, 4, 27, 3, 1]})
y_train=pd.DataFrame({'label': [0, 0, 0, 1, 1]})
和 Model
拖到“行”区域Attribute
和 Order Total
拖到值区域M 代码
Order Amount
编辑
要使用 let
Source = Excel.CurrentWorkbook(){[Name="Table18"]}[Content],
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(
Source,
{"Model", "Order Total", "Order Amount"},
"Attribute", "Value"),
#"Removed Columns" = Table.RemoveColumns(#"Unpivoted Other Columns",{"Value"})
in
#"Removed Columns"
,可在 Windows Excel 2010+ 和 Office 365 Excel 中使用
Power Query
Data => Get&Transform => From Table/Range
Home => Advanced Editor
窗口,以更好地理解算法和步骤