我四处走动,尝试了很多不同的方式,所以我猜我的核心理解是错误的.我将非常感谢帮助理解我的编码/解码问题.
我从SQL导入数据帧,似乎有些数据类型:float64被转换为Object.因此,我无法做任何计算.我无法将Object转换回float64.
df.head()
Date WD Manpower 2nd CTR 2ndU T1 ??T2 ??T3 ??T4
2013/4/6 6 NaN 2,645 5.27% 0.29 407 533 454 368
2013/4/7 7 NaN 2,118 5.89% 0.31 257 659 583 369
2013/4/13 6 NaN 2,470 5.38% 0.29 354 531 473 ??383
2013/4/14 7 NaN 2,033 6.77% 0.37 396 748 681 458
2013/4/20 6 NaN 2,690 5.38% 0.29 361 528 541 381
Run Code Online (Sandbox Code Playgroud)
df.dtypes
WD float64
Manpower float64
2nd object
CTR object
2ndU float64
T1 object
T2 object
T3 object …Run Code Online (Sandbox Code Playgroud) 我正在寻找Python/Pandas的提示,将二维表反转为一维列表.
我通常利用Excel函数来完成它,但我相信有一种聪明的Python方法可以做到这一点.
步

Excel方式的更多细节:http: //www.extendoffice.com/documents/excel/2461-excel-reverse-pivot-table.html