【问题标题】:Unable to import a column from csv into NLTK using python无法使用 python 将列从 csv 导入 NLTK
【发布时间】:2021-04-07 17:15:42
【问题描述】:

我无法将 csvfile 中的数据标记为 nltk

这是我的代码

import nltk
import csv
import numpy

from nltk import sent_tokenize
from nltk import word_tokenize
from nltk import pos_tag

reader = csv.reader(open('/Users/yoshithKotla/Desktop/dingdang/tweets.csv', 'rU'), delimiter= ",",quotechar='|')
tokenData = nltk.word_tokenize(reader)

【问题讨论】:

    标签: python nlp nltk data-science


    【解决方案1】:

    您可以使用 Pandas 库。

    import pandas as pd
    from nltk import word_tokenize
    
    data=pd.read_csv('/Users/yoshithKotla/Desktop/dingdang/tweets.csv')
    
    #Considering tweets to be present in 'text' column.
    Texts=list(data['text'].values)
    
    tokenData = [nltk.word_tokenize(tweet) for tweet in Texts]
    

    tokenData 是 word_tokenized 列表的列表。

    【讨论】:

    • 你能分享一些来自 tweets.csv 的数据实例吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2012-11-22
    相关资源
    最近更新 更多