从学生信息表.csv文件中读取数据,去掉内容中的逗号,打印到屏幕,并追加一行数据到文件中,将数据['17010002', '赵四', '女', '自动化']追加到“学生信息表.csv”文件中。
时间: 2024-10-23 11:03:41 浏览: 35
Java从.CSV文件中读取数据和写入
首先,你可以使用Python的pandas库来处理这个任务。假设你已经安装了pandas和csv库,可以按照以下步骤操作:
```python
import pandas as pd
# 读取CSV文件
data = pd.read_csv('学生信息表.csv')
# 去掉内容中的逗号,如果字段值是字符串,可以使用replace函数替换
data = data.apply(lambda x: x.str.replace(',', '') if x.dtype == 'object' else x)
# 打印到屏幕上
print(data)
# 追加一行数据
new_row = {'学号': '17010002', '姓名': '赵四', '性别': '女', '专业': '自动化'}
data.loc[len(data)] = new_row # 使用loc索引来添加新行
# 将修改后的DataFrame保存回原文件,追加模式
with open('学生信息表.csv', 'a', newline='', encoding='utf-8') as file:
data.to_csv(file, header=False, index=False) # 如果文件第一次读取时header=True,则需要设置header=False
阅读全文