2016-11-27 75 views
1

我有一個名爲「Name」的列的數據框df。我已分別將其存儲爲:以特定格式轉換列的值

list = df.Name 

這給我造成像

0 Christine 
1 Alex 
2 Brian 
3 Thomas 
4 Tom 

我想變換以上輸出到下面的表格:

["Christine","Alex","Brian","Thomas","Tom"] 

我怎麼能執行此任務使用熊貓?

+0

'df.Name.tolist()'? – MaxU

+0

@MaxU這給了我[u'Christine ' u'Alex', u'Brian ' u'Thomas', u'Tom'] – ComplexData

+0

什麼'df.Name.values.tolist()' ? –

回答

3

試試這個:

In [18]: df.Name.tolist() 
Out[18]: [u'Christine', u'Alex', u'Brian', u'Thomas', u'Tom'] 

In [19]: df.Name.str.encode('latin-1', 'ignore').tolist() 
Out[19]: ['Christine', 'Alex', 'Brian', 'Thomas', 'Tom'] 

PS,但要小心使用此解決方案 - 它不會對 「特殊」 的Unicode字符正常工作......

+0

我們如何使它與「特殊的」unicode字符一起工作? – ComplexData