2
字符串轉換回列表我有一些數據,其中一列是這樣的txt文件:如何使用熊貓
['BONGO', 'TOZZO', 'FALLO', 'PINCO']
爲了加載我用熊貓文件功能to_csv
。
一旦數據框被加載,它看起來像內容是好的,但後來我意識到數據框內的項目不是一個項目列表,而是一個字符串,其元素是列表中的字符!
df['column']
返回這樣
"['BONGO', 'TOZZO', 'FALLO', 'PINCO']"
,而不是像這樣的列表的字符串:
['BONGO', 'TOZZO', 'FALLO', 'PINCO']
因此,如果我型df['column'][0]
我得到的'['
代替BONGO
我應該怎麼辦爲了將字符串轉換回其原始列表格式?有沒有輸入to_csv
函數,我應該使用?
'的eval(DF [ '列'])'? – Zero
@JohnGalt沒有! – DyZ
'eval'是特別危險的,當你從DataFrame中讀取時,可能由其他一些源創建@JohnGalt – ZdaR