python - 有没有办法将 csv 文件中的标记化文本添加到同一个文件但在 Python 的新列中?
问题描述
我在 JupiterLab 笔记本上使用 Python,并且一直在尝试将一些标记化的文本(从 reddit 中抓取的评论)添加到 csv 文件的新列(理想情况下,文本来自同一个文件,否则是一个新文件保持与原始列相同的列加上标记化的文本一列)。
到目前为止,这是我的代码:
with open("/filepath/example.csv", 'r') as csvinput:
with open("/filepath/example2.csv", 'w') as csvoutput:
writer = csv.writer(csvoutput, lineterminator='\n')
reader = csv.DictReader(csvinput)
all = []
row = next(reader)
row.append('Tokens')
all.append(row)
for row in reader:
comment = row["body"]
tokens = word_tokenize(comment)
print(tokens)
这是弹出的错误:
AttributeError: 'dict' object has no attribute 'append'
现在我知道无法将 append 与 dictread 一起使用,那么还有其他方法可以做到这一点吗?任何关于标记化的建议也将不胜感激,因为我对 Python 很陌生。感谢您的任何回复!
解决方案
推荐阅读
- swift - 我应该将 UI 相关移动到单独类中的扩展中吗?
- excel - Máximo número de palabras, elegidas de los archivos de unacarpa
- python - python - 如何在python中使用numpy将文件中的数据加载为数组?
- javascript - 自动完成不更新选项,但新数组在 hits 属性中可用
- sql - 通过文本数组中的任何值在文本数组中搜索 Postgres sql
- refactoring - 为什么我不能将部分框定义移动到本地绑定中?
- android - 图像和视频的 getItemViewType
- oracle - 我需要为备用或仅安装 oracle 软件安装 oracle 数据库吗?
- python-3.x - 在服务器上的会话结束后查看 Flask App 的终端日志,但应用程序仍在后台运行
- node.js - 如何使用节点读取在 Firestore 中创建的最新文档?