1
我創建了一個數據幀全零,如:應用列名大熊貓據幀,名字不再統一
0 1 2
0 0 0 0
1 0 0 0
2 0 0 0
...
n 0 0 0
我有一個包含對Unicode的列名,如列表: list = [u'One', u'Two', u'Three']
零的數據框被稱爲a
,和我創建通過列表的列標題一個新的完整的數據幀:
final = pd.DataFrame(a, columns=[list])
但是,生成的DataFrame具有不再是unicode的列名稱(即,他們不顯示你的標籤)。
我想知道爲什麼會發生這種情況。謝謝!
如果選中'print df.columns.tolist()'no unicode? – jezrael
這是檢查後的unicode - 我的其他數據集不幸的是在列名中留下了'u'''標籤,導致我相信這是一個問題。謝謝! – Kam
不要使用'list'作爲變量名稱。這是列表構造函數的名稱。 – DyZ