如何使用python将csv文件中一列数据全部除以1000
时间: 2023-05-25 12:04:25 浏览: 682
python pandas获取csv指定行 列的操作方法
以下是一种可能的解决方案:
```python
import csv
with open('example.csv', 'r') as infile, open('result.csv', 'w', newline='') as outfile:
reader = csv.reader(infile)
writer = csv.writer(outfile)
for row in reader:
writer.writerow([float(row[0])/1000])
```
在这个示例中,我们首先打开一个csv文件进行读取,并打开一个新的csv文件进行写入。然后,我们使用csv模块中的reader和writer创建相应的对象。接着,我们遍历读入的csv文件中的每一行,并除以1000。最后,我们使用writer将每一行的数据写入到新的csv文件中。注意,在写入时,我们将每个数值放入一个列表中,因为writerow函数需要一个列表作为输入。
阅读全文