创建一个包含姓名、年龄和成绩的简单 DataFrame。 使用 drop() 方法删除特定的列,例如删除 "年龄" 列。 修改某个学生的成绩数据,将其增加 10 分。 将自己名字、年龄和成绩等加到 DataFrame 的末尾。 将修改后的数据存储为文件,文件名为学号。
时间: 2024-12-22 12:21:57 浏览: 11
首先,在Python的pandas库中,你可以创建一个DataFrame来存储学生信息,比如这样:
```python
import pandas as pd
# 假设有一个字典列表表示学生信息
data = [
{"姓名": "张三", "年龄": 18, "成绩": 90},
{"姓名": "李四", "年龄": 17, "成绩": 85},
# 添加更多学生...
]
# 创建DataFrame
df_students = pd.DataFrame(data)
# 删除 '年龄' 列
df_students = df_students.drop(columns="年龄")
# 修改某个学生的成绩,这里以第一个学生为例,假设姓名为 "张三"
df_students.loc[df_students["姓名"] == "张三", "成绩"] += 10
# 新增一条记录,这里添加当前用户的个人信息
new_student = {
"姓名": "你自己",
"年龄": 25, # 填写实际年龄
"成绩": 0 # 填写初始成绩
}
df_students = df_students.append(new_student, ignore_index=True) # ignore_index=True 用于重新设置索引
# 将DataFrame保存为CSV文件,文件名为 '学号.csv'
filename = "学号.csv"
df_students.to_csv(filename, index=False)
```
阅读全文