Как удалить символы кавычек вокруг массива при загрузке CSV в Python? - PullRequest
0 голосов
/ 23 марта 2020

У меня проблемы с удалением символов кавычек, которые появляются вокруг моих массивов. Когда я читаю в моем файле, как это:

data = pd.read_csv('filepath.csv', sep='|', index_col=0, nrows=5)

тип столбца моей проблемы c равен object, но отдельные записи являются строками:

print(type(data.body_tokens[0]))
data.body_tokens[0]
<class 'str'>
"['he', 'knows', 'what', 'he', 's', 'doing']"

Как я могу удалить кавычки вокруг массива?

1 Ответ

0 голосов
/ 23 марта 2020
import ast

string = "['he', 'knows', 'what', 'he', 's', 'doing']"

list = ast.literal_eval(string)

type(list)    #list

print(list)   #['he', 'knows', 'what', 'he', 's', 'doing']

хотите этот?

...