0
我喜歡在我的樞紐頂部添加一個總行,但是當我發現concat時,我得到一個錯誤。熊貓concat是不可能得到錯誤爲什麼
>>> table
Weight
Vcountry 1 2 3 4 5 6 7
V20001
1 86 NaN NaN NaN NaN NaN 92
2 41 NaN 71 40 50 51 49
3 NaN 61 60 61 60 25 62
4 51 NaN NaN NaN NaN NaN NaN
5 26 26 20 41 25 23 NaN
[5 rows x 7 columns]
那樞軸表
>>> totals_frame
Vcountry 1 2 3 4 5 6 7
totalCount 204 87 151 142 135 99 203
我喜歡它的總加盟
[1 rows x 7 columns]
>>> pc = [totals_frame, table]
>>> concat(pc)
這裏輸出:
reindex_items
copy_if_needed=True)
File "C:\Python27\lib\site-packages\pandas\core\index.py", line 2887, in reindex
target = MultiIndex.from_tuples(target)
File "C:\Python27\lib\site-packages\pandas\core\index.py", line 2486, in from_tuples
arrays = list(lib.tuples_to_object_array(tuples).T)
File "inference.pyx", line 915, in pandas.lib.tuples_to_object_array (pandas\lib.c:43656)
TypeError: object of type 'long' has no len()
確實'table'有'MultiIndex'其列?試試'table = table ['Weight']'然後做concat。 – TomAugspurger