我有两个列表reviews_text
(包含所有评论)和review_label
(告诉你评论是Positive
还是Negative
)。我需要将它们导出到csv文件,其中reviews_text
和reviews_label
作为两列。你知道吗
我尝试了以下代码,但我无法解决它。你知道吗
np.savetxt('reviews.csv', [p for p in zip(review_text, review_label)], delimiter=',', fmt='%s', encoding="utf-8")
在将它们保存为csv文件之后,我希望review_text
在一个列中,但是它被保存在另一个列中
当我在Excel上打开csv文件时,我得到了如下结果
The output looks like this
A , B , C , D , E
1 Very rustic... off Knick... salad potatoes were.. Negative
2 Went here... a crepe... Negative
3 Huge fan of.. hot choc... good place.. Positive
But I want the out put to look like this
A , B
1 Very rustic place. Mismatched furniture,off Knick... Negative
2 Went here for coffee, a crepe and salad but bad p... Negative
3 Huge fan of their meatball, hot chocolate, good p... Positive
我认为每一篇,
之后的评论都会被分开,并转到一个新的专栏。有什么办法解决吗?谢谢
编辑:
reviews_text
的输出如下所示。希望这有助于以任何方式排除问题。你知道吗
输出:
“对他们来说太贵了。。。我有一个叫la drolet的鸡蛋本尼迪克特盘,但它有一个奇怪的带有沙漠的边汤,我个人不喜欢。我想我不会再回去了, “很乡村的地方。不相配的家具,破烂的小摆设。会成为Instagram拍照的好地方。菜单上有很多种类。我吃了他们的早午餐。里面有鸡蛋、沙拉、土豆、汤和甜点。值这个价。我吃饱了,实际上吃不完土豆。服务热情。一定会再来的。”, “我强烈推荐Au Festin de Babette作为他们的早午餐。他们选择的早午餐与大多数其他地方不同。我经常去的一个包括一杯热饮,一份汤,一份烤多芬诺瓦,两个鸡蛋本尼迪克特和一份巧克力慕斯。所有的东西都很好,尤其是烤多芬诺瓦。这顿饭通常是非常令人满意的,成本不到20美元,这是合理的早午餐在蒙特利尔。内饰很可爱,感觉很亲切,服务一般都很好, …]
如果您认为这是因为“,”,请将代码中的分隔符更改为其他内容。您还可以在您的评论数据集中编码“,”并在稍后对其进行解码。你知道吗
如果你想得到有效的答案,你应该指定一小部分你正在使用的数据。假设你有这种情况:
我在代码中看到两个问题:一个是对zip对象的糟糕列表理解,另一个是分隔符本身。你知道吗
转换数据的快速修复方法如下:
值得注意的是,打开文件时,只能在excel的导入工具中选择一个选项卡。你知道吗
相关问题 更多 >
编程相关推荐