pythoncsv数据多列加单位代码
时间: 2023-09-16 09:11:08 浏览: 60
用python给csv里的数据排序的具体代码
5星 · 资源好评率100%
以下是一个示例代码,用于在CSV文件的多列数据中添加单位:
```python
import csv
# 读取CSV文件
with open('example.csv', 'r') as f:
reader = csv.reader(f)
rows = [row for row in reader]
# 在表头添加单位
header = rows[0]
header.append('温度(℃)')
header.append('湿度(%)')
# 在每个数据后面添加单位
for row in rows[1:]:
temperature = row[1] + '℃'
humidity = row[2] + '%'
row[1] = temperature
row[2] = humidity
# 写入CSV文件
with open('example_with_units.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(rows)
```
这个示例代码假设您的CSV文件具有三列数据,第一列为日期,第二列为温度,第三列为湿度。代码将在表头末尾添加一个“温度(℃)”列和一个“湿度(%)”列,然后将每个温度值后面添加一个“℃”单位,每个湿度值后面添加一个“%”单位,并将结果写入一个新的CSV文件中。
请注意,这只是一个示例代码,您需要根据您的实际情况进行修改。如果您有任何问题,请随时提问。
阅读全文