在csv中读取包含逗号的列作为单个字符串

时间:2019-11-25 06:00:10

标签: python python-3.x csv

我正在尝试使用scv.reader在我的python代码中添加一个csv文件。它按预期工作正常,但是当包含逗号的列将其转换为多列时。我的简历看起来像这样。

let foundValue = valueToRemove === currentNode.value;

现在我想要“是的,大多数初创企业失败了。”成为一个单独的列,但将其转换为包含“是”和“大多数启动失败。””的两列,但我想要一个包含“是,大多数启动失败。”的单元格。我怎样才能做到这一点?任何帮助/建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

使用以下代码,可能会为您提供帮助:

import re
import csv

columnValue = input()
ouput = re.split('.""*', columnValue)  # doing split here

for i in ouput:
    print('\n', i)           # To show the output of text splited 

newfilePath = 'D:/Machine_Learning/General/ss.csv'  # the path location of CSV file to Write

# full code for writting column name as wanted 
with open(newfilePath, "w") as csvfile:
    writer = csv.writer(csvfile)    
    writer.writerow(ouput)
csvfile.close()

结果截图:

enter image description here

使用适当的csv文件路径位置运行此代码。