with open('filtered_dataset1.csv', 'r', encoding='utf-8') as csvfile: reader = csv.reader(csvfile) for row in reader: col1_words = jieba.lcut(row[1]) # 输出分词结果 print(col1_words) 怎么保存成csv
时间: 2024-02-05 15:03:36 浏览: 72
对excel分词并保存到csv
5星 · 资源好评率100%
在你的代码中,每次对一行文本进行分词后,可以将分词结果保存到一个列表中,然后将这个列表加入到一个新的二维列表中,最后使用csv库将二维列表写入csv文件。
以下是示例代码:
```python
import csv
import jieba
# 读取原始csv文件
with open('filtered_dataset1.csv', 'r', encoding='utf-8') as csvfile:
reader = csv.reader(csvfile)
# 创建空列表,用于保存分词结果
word_list = []
for row in reader:
# 对每一行文本进行分词
col1_words = jieba.lcut(row[1])
# 将分词结果加入到列表中
word_list.append(col1_words)
# 将二维列表写入新的csv文件
with open('filtered_dataset1_wordseg.csv', 'w', encoding='utf-8', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerows(word_list)
```
运行以上代码后,当前目录下会生成一个名为'filtered_dataset1_wordseg.csv'的文件,其中包含分词后的文本。
阅读全文