python 在CSV文件中实现类似excel的插入单元格操作
时间: 2024-03-18 15:39:26 浏览: 57
利用Python如何将数据写到CSV文件中
Python可以使用pandas库来读取和操作CSV文件。要实现类似Excel的插入单元格操作,可以先读取CSV文件并将其转换为pandas DataFrame对象,然后使用DataFrame的at或iat方法来设置单元格的值。
例如,假设有以下的CSV文件:
```
Name,Age,City
Alice,25,New York
Bob,30,San Francisco
```
可以使用以下代码将其读取为pandas DataFrame对象,并将第一行第二列(即“Age”单元格)的值改为35:
```
import pandas as pd
df = pd.read_csv('data.csv')
df.at[0, 'Age'] = 35
df.to_csv('data.csv', index=False)
```
这将在原始的CSV文件中修改单元格的值,并将修改后的DataFrame保存回CSV文件中。
阅读全文