题目一。 考察知识点:读取/存储 csv 文件。 将test1.csv文件存放到便于自己找到的位置,完成一下操作 1.读取 test1.csv 的数据为 df1,并修改 df1 的列为:姓名、学 2.为df1 新增一位同学,数据值请自行填写 3.为 df1 新增一列“性别”,数据值请自行填写。 4.将 df1 中“王五”同学的班级修改为“软件四班”。 5.将 df1 数据存储到 test2.csve 2
时间: 2023-06-12 20:04:19 浏览: 91
moxing_python数据清洗_读取csv文件_数据清洗_
5星 · 资源好评率100%
以下是实现以上操作的代码:
```python
import pandas as pd
# 1. 读取test1.csv的数据为df1,并修改df1的列为:姓名、学号
df1 = pd.read_csv('test1.csv', header=None, names=['姓名', '学号'])
print('读取test1.csv的数据为:')
print(df1)
# 2. 为df1新增一位同学,数据值请自行填写
new_student = {'姓名': '张三', '学号': '20210001'}
df1 = df1.append(new_student, ignore_index=True)
print('新增一位同学后的df1为:')
print(df1)
# 3. 为df1新增一列“性别”,数据值请自行填写
df1['性别'] = ['男', '男', '女']
print('新增一列“性别”后的df1为:')
print(df1)
# 4. 将df1中“王五”同学的班级修改为“软件四班”
df1.loc[df1['姓名'] == '王五', '班级'] = '软件四班'
print('将“王五”同学的班级修改为“软件四班”后的df1为:')
print(df1)
# 5. 将df1数据存储到test2.csv
df1.to_csv('test2.csv', index=False)
print('已将df1数据存储到test2.csv')
```
注意:在执行以上代码前,请确保已经将test1.csv文件放到了正确的位置。另外,如果test2.csv文件已经存在,执行第5步时会覆盖原有的文件,请谨慎操作。
阅读全文