Как разбить строки из столбца CSV в список? - PullRequest
0 голосов
/ 22 мая 2018

Я хочу составить список из слов столбца CSV с именем 'text', который состоит из строк

Это то, что у меня есть:

def html_words():

    legits_text = pd.read_csv('/Users/pmpilla/Documents/phishing/html_text.csv', delimiter=',')

    list_text = legits_text["text"].split(" ")

Этоошибка, которую я получаю:

> Traceback (most recent call last):
  File "/Users/pmpilla/Documents/phishing/html_words/legit_path_words.py", line 70, in <module>
    html_words()
  File "/Users/pmpilla/Documents/phishing/html_words/legit_path_words.py", line 30, in html_words
    list_text = legits_text["text"].split(" ")
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas/core/generic.py", line 3614, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'Series' object has no attribute 'split'

1 Ответ

0 голосов
/ 22 мая 2018

Вам может потребоваться:

list_text = legits_text["text"].str.split(" ")

. Возможно, вам также понадобится использовать параметр expand=True для создания новых столбцов вместо списка.См .: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.str.split.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...