假设我们有以下DF:
Temp_max Temp_min Vent
mean 16.800000 26.366667 26.466667
std 5.202122 5.486556 8.488261
min 4.000000 11.000000 11.000000
我想像这样将DF从3 * 3单元转换为1 * 9单元:
Temp_max_mean Temp_max_std Temp_max_min Temp_min_mean Temp_min_std Temp_min_min Vent_mean Vent_std Vent_min
16.800000 5.202122 4.000000 26.366667 5.486556 11.000000 26.466667 8.488261 11.000000
有没有预定义的功能可以做到这一点?
答案 0 :(得分:2)
您可以这样做:
df = df.unstack().to_frame().T
df.columns = ['_'.join(column) for column in df.columns]