在Python上用CSV中的另一列替换列

在Python上用CSV中的另一列替换列,python,excel,csv,Python,Excel,Csv,我有一段代码,它将一个字符串替换为另一个字符串,我想知道是否有更简单的方法来实现这一点。我不想对每一列都执行.replace,我只想读取一列并用它旁边的列替换它,而不是写出.replace text=打开'thecode.csv','r' text=.join[i代表文本中的i]\ .替换“Salam”、“Hello”\ .替换“某人”、“任何人”\ 如果我有两个类似这样的专栏,我如何能更快地完成这项工作: Column1 Column2 Salam Hel

我有一段代码,它将一个字符串替换为另一个字符串,我想知道是否有更简单的方法来实现这一点。我不想对每一列都执行.replace,我只想读取一列并用它旁边的列替换它,而不是写出.replace

text=打开'thecode.csv','r' text=.join[i代表文本中的i]\ .替换“Salam”、“Hello”\ .替换“某人”、“任何人”\

如果我有两个类似这样的专栏,我如何能更快地完成这项工作:

Column1         Column2
Salam            Hello 
somebody         anybody

这在熊猫身上会更容易

import pandas as pd
df = pd.read_csv('thecode.csv') 
df['Column1'] = df['Column2']
df.to_csv('fixed_output.csv', index=False)
我可以建议使用熊猫吗?使用pd.read_csv读取文件只需从新列创建一个系列,并将其替换为所需更正位置的列。不要放弃在最后使用csv来写结果