python操作csv(有Date、TotalPrice两列数据)数据表:python调用shuju.csv表,给B26赋值2671718.42,A26赋值2023/01。
时间: 2023-12-03 07:46:02 浏览: 83
python处理csv数据的方法
3星 · 编辑精心推荐
可以使用Python内置的csv模块来读取和写入csv文件,然后使用pandas库操作表格数据。
以下是一个示例代码,假设shuju.csv文件位于当前工作目录下:
```python
import csv
import pandas as pd
# 读取csv文件
with open('shuju.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
# 获得表头信息
header = next(reader)
# 转换为DataFrame格式
df = pd.DataFrame(reader, columns=header)
# 给B26赋值2671718.42
df.loc[25, 'TotalPrice'] = 2671718.42
# 给A26赋值2023/01
df.loc[25, 'Date'] = '2023/01'
# 将修改后的数据写入csv文件
df.to_csv('shuju.csv', index=False)
```
这个代码会将shuju.csv文件中第26行的TotalPrice列赋值为2671718.42,Date列赋值为'2023/01',然后将修改后的数据写回到原文件。注意,这个代码假设数据表格中第一行为表头信息。
阅读全文