1
我有一個名爲「Name」的列的數據框df。我已分別將其存儲爲:以特定格式轉換列的值
list = df.Name
這給我造成像
0 Christine
1 Alex
2 Brian
3 Thomas
4 Tom
我想變換以上輸出到下面的表格:
["Christine","Alex","Brian","Thomas","Tom"]
我怎麼能執行此任務使用熊貓?
我有一個名爲「Name」的列的數據框df。我已分別將其存儲爲:以特定格式轉換列的值
list = df.Name
這給我造成像
0 Christine
1 Alex
2 Brian
3 Thomas
4 Tom
我想變換以上輸出到下面的表格:
["Christine","Alex","Brian","Thomas","Tom"]
我怎麼能執行此任務使用熊貓?
試試這個:
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字符正常工作......
我們如何使它與「特殊的」unicode字符一起工作? – ComplexData
'df.Name.tolist()'? – MaxU
@MaxU這給了我[u'Christine ' u'Alex', u'Brian ' u'Thomas', u'Tom'] – ComplexData
什麼'df.Name.values.tolist()' ? –