我正在尝试使用scv.reader在我的python代码中添加一个csv文件。它按预期工作正常,但是当包含逗号的列将其转换为多列时。我的简历看起来像这样。
let foundValue = valueToRemove === currentNode.value;
现在我想要“是的,大多数初创企业失败了。”成为一个单独的列,但将其转换为包含“是”和“大多数启动失败。””的两列,但我想要一个包含“是,大多数启动失败。”的单元格。我怎样才能做到这一点?任何帮助/建议表示赞赏。
答案 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()
结果截图:
使用适当的csv文件路径位置运行此代码。