创建一个Python脚本,命名为 score_analyse.py ,完成以下功能: 1.读取以下4位同学的成绩并用一个数据框变量 df 来保存,其中成绩如下,需要自己新建又本文件保存,并命名为 score.txt: 姓名,科目,成绩 小红,语
时间: 2024-10-14 19:17:13 浏览: 48
创建名为 `score_analyse.py` 的 Python 脚本,首先,你需要创建一个文本文件 `score.txt` 并输入数据。以下是脚本的基本结构,用于读取文本文件并将其转换为 pandas DataFrame:
```python
# 导入必要的库
import pandas as pd
# 定义函数来读取数据
def read_scores_from_file(filename):
with open(filename, 'r') as file:
lines = file.readlines()
# 使用逗号分隔数据
data_list = [line.strip().split(',') for line in lines]
# 创建 DataFrame
df = pd.DataFrame(data_list[1:], columns=data_list[0]) # 假设第一行是列名
return df
# 创建数据文件
if __name__ == "__main__":
# 确保文件存在或者创建它
if not os.path.isfile('score.txt'):
with open('score.txt', 'w') as f:
f.write("姓名,科目,成绩\n") # 写入表头
f.write("小红,语文,95\n")
f.write("小明,数学,98\n")
f.write("小芳,英语,90\n")
f.write("小刚,物理,92\n")
# 读取数据
df = read_scores_from_file('score.txt')
# 打印 DataFrame 或者做进一步分析
print(df)
#
阅读全文
相关推荐

















