python读取第4章实训数据中的Training_Userupdate.csv 并保存为学号姓名4-1.csv,工作簿设置两张工作表,相同的数据分别存在同一工作簿的user1、user2两张工作表中。 user1带索引号,user2不带索引号。
时间: 2024-05-03 07:20:07 浏览: 72
好的,我能够完成您的这个请求。以下是Python的代码实现,可以实现您的需求:
```python
import pandas as pd
# 读取数据
data = pd.read_csv('Training_Userupdate.csv')
# 修改列名
data.rename(columns={'学号': 'Student ID', '姓名': 'Name'}, inplace=True)
# 提取学号和姓名
id_name = data[['Student ID', 'Name']]
# 保存为学号姓名4-1.csv
id_name.to_csv('学号姓名4-1.csv', index=False)
# 将相同的数据分别存在同一个Excel文件的两个工作表中
with pd.ExcelWriter('Training_Userupdate.xlsx') as writer:
id_name.reset_index().to_excel(writer, sheet_name='user1', index=True)
id_name.to_excel(writer, sheet_name='user2', index=False)
```
执行完上述代码后,您应该可以在同级目录下找到一个名为“学号姓名4-1.csv”的文件,它是第4章实训数据中的Training_Userupdate.csv文件中的学号和姓名二选一的数据,并且在同一目录下也可以找到一个名为“Training_Userupdate.xlsx”的文件,其中包含两个工作表,“user1”和“user2”,其中“user1”包含索引号,而“user2”不包含。
阅读全文