我有一个大型CSV文件只有一个整数,如:
1121 5552 113 331 5
1121 4 556 333 5
4 5552 8877 4477 15
**** **** **** **** ****
我希望将50以下的数据替换为值50
1121 5552 113 331 50
1121 50 556 333 50
50 5552 8877 4477 50
**** **** **** **** ****
请;我有任何python脚本来完成这项工作。
感谢。
答案 0 :(得分:1)
你可以试试这个:
import csv
data = [map(int, i) for i in csv.reader(open('filename.csv'))]
new_data = [[50 if b < 50 else b for b in i] for i in data]
write = csv.writer(open('filename.csv'))
write.writerow(new_data)
答案 1 :(得分:0)
如果你不介意图书馆:
phasor()