我正在尝试使用 pandas 创建一个列表/数组,其中包含以下文本文件的“评论/文本”字段中的所有单词:
product/productId: B001E4KFG0 review/userId: A3SGXH7AUHU8GW review/profileName: delmartian review/helpfulness: 1/1 review/score:
5.0 review/time: 1303862400 review/summary: Good Quality Dog Food review/text: I have bought several of the Vitality canned dog food products and have found them all to be of good quality. The product looks more like a stew than a processed meat and it smells better. My Labrador is finicky and she appreciates this product better than most.
product/productId: B00813GRG4 review/userId: A1D87F6ZCVE5NK review/profileName: dll pa review/helpfulness: 0/0 review/score: 1.0 review/time: 1346976000 review/summary: Not as Advertised review/text: Product arrived labeled as Jumbo Salted Peanuts...
(文本文件 food.txt 位于:http://snap.stanford.edu/data/web-FineFoods.html)
我的最终目标是识别评论/文本字段中出现的所有独特单词。
我写了以下代码:
import pandas as pd
f=open("foods.txt","r")
df=pd.read_csv(f,names=['product/productId','review/userId','review/profileName','review/helpfulness','review/score','review/time','review/summary'])
selected = df[ df['review/summary'] ]
print(selected)
selected.to_csv('result.csv', sep=' ', header=False)
但是,我收到以下错误:
ValueError: cannot index with vector containing NA / NaN values
有什么建议/意见吗?
动漫人物
30秒到达战场
白猪掌柜的
相关分类