我试图在特定列的现有数据文件中生成一系列数字。有人可以分享你如何在python中完成这个任务的输入。谢谢。如何在csv文件中的特定列上转储数字序列
Input :-
1,A,X
2,B,X
3,C,X
Output :-
1,A,101
2,B,102
3,C,103
我试图在特定列的现有数据文件中生成一系列数字。有人可以分享你如何在python中完成这个任务的输入。谢谢。如何在csv文件中的特定列上转储数字序列
Input :-
1,A,X
2,B,X
3,C,X
Output :-
1,A,101
2,B,102
3,C,103
使用csv库:
import csv
with open('file.csv', 'rb') as csv_file_to_read, open('file2.csv', 'wb') as csv_file_to_write:
csv_content = csv.reader(csv_file_to_read)
csv_writer = csv.writer(csv_file_to_write, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
csv_content = [_ for _ in csv_content]
for i in range(csv_content):
csv_content[i].insert(0, i)
csv_content[i].append(100 + i)
csv_writer.writerow(csv_content)
请找到样本输入n输出 – Teja
@SOaddict我编辑了我的例子。 – user312016
可以解释代码...我是python新手..我想读取输入文件名并输出到不同的文件中。谢谢。 – Teja
你是什么文件格式?什么序列? – user312016
需要倾倒在特定列'x'中的整数序列。 – Teja
什么是文件格式? – user312016