CSV格式清洗与转换
描述
附件是一个CSV格式文件,提取数据进行如下格式转换:
(1)按行进行倒序排列;
(2)每行数据倒序排列;
(3)使用分号(;)代替逗号(,)分割数据,无空格;
按照上述要求转换后将数据输出。
输入输出示例
以下是一个格式示例,不是最终结果。
输入输出
示例 1(以下内容在文件中)
1,2,3
4,5,6
7,8,9
9;8;7
6;5;4
3;2;1
代码:
file = open('data.csv')
lines = file.readlines()
#lines.reverse
data=[]
for line in lines:
row = line.split(',')
line = ' '.join(row)
row = line.split()
row = row[::-1]
data.append(row)
data = data[::-1]
#print (data_new)
for line in data:
print(';'.join(line))