【发布时间】:2020-03-25 07:17:40
【问题描述】:
我是新手,我有一个 csv 文件,其中包含 reddit 的帐户名称、subreddit、时间和消息。
我是这样读的:
train_data = pd.read_csv("addres/train_data.csv", encoding="utf8")
如果我写:
train_data.head()我明白了
你知道我可以用 [author, body] 创建一个数组的方法吗?
首先我尝试以这种方式创建两个数组(作者和消息):
train=open("addres/train_data.csv")
train.readline()
author=[]
message=[]
for line in train:
autore,categoria,ora, messaggio=line.split(",")
author.append(autore)
message.append(messaggio)
但是messages包含“,”所以它不能正常工作。
谢谢你,很抱歉这个愚蠢的问题。
【问题讨论】:
-
张贴来自
addres/train_data.csv文件的可测试片段,而不是图片 -
用pandas阅读后:
train_data[['author', 'body']]? -
使用上下文管理器来处理文件。