2017-03-15 153 views
1

我試圖在大熊貓添加列表的值:添加列表爲價值大熊貓數據幀

df = pd.DataFrame() 

temp = {'index' : '15054', 
     'Titel': 'Tsjechisch', 
     'Woorden': '1314', 
     'Secties': '5', 
     'Namen_Secties': [u'== Alfabet ==\n', u'== Structuur ==\n', u'== Geschiedenis van het Tsjechisch ==\n', u'== Zie ook ==\n', u'== Externe links ==\n'] 
     } 

pd.DataFrame(temp) 

的問題,可以在下面看到的是,名單中的變量分別獲得印刷作爲一種新的在我的數據框中排。其實我想這個數據幀是隻有一行與清單中列一個變量names_secties

Names_Secties      Secties Title Words  index 
0 == Alfabet ==\n      5 Tsjechisch 1314  15054 
1 == Structuur ==\n     5 Tsjechisch 1314  15054 
2 == Geschiedenis van het Tsjechisch ==\n  5 Tsjechisch 1314 15054 
3 == Zie ook ==\n      5 Tsjechisch 1314  15054 
4 == Externe links ==\n    5 Tsjechisch 1314 15054 

回答

0

需要另一個[]嵌套列表:

temp = {'index' : '15054', 
     'Titel': 'Tsjechisch', 
     'Woorden': '1314', 
     'Secties': '5', 
     'Namen_Secties': [[u'== Alfabet ==\n', u'== Structuur ==\n']] 
     } 
df = pd.DataFrame(temp) 
print (df) 
          Namen_Secties Secties  Titel Woorden index 
0 [== Alfabet ==\n, == Structuur ==\n]  5 Tsjechisch 1314 15054