金融大数据分析-练习二

金融大数据分析-练习二

问题一

1、要求

创建一个Python脚本,命名为test1.py,完成以下功能:
读取以下4位同学的成绩并用一个数据框变量pd来保存,其中成绩保存在一个TXT文件中,如下图所示:

2、代码

import pandas as pd
pd = pd.read_table('E:/金融大数据分析/test1.txt', sep=',')
pd1 = pd.loc[pd['姓名'] == '小红']
pd2 = pd.loc[pd['姓名'] == '张明']
pd3 = pd.loc[pd['姓名'] == '小江']
pd4 = pd.loc[pd['姓名'] == '小李']
M1 = pd1['成绩'].mean()
M2 = pd2['成绩'].mean()
M3 = pd3['成绩'].mean()
M4 = pd4['成绩'].mean()
print("小红各科平均分:", M1)
print("张明各科平均分:", M2)
print("小江各科平均分:", M3)
print("小李各科平均分:", M4)

问题二

1、要求

创建一个Python脚本,命名为test2.py,完成以下功能:
读取以下Excel表格数据并用一个数据框变量df来保存,数据内容如下表所示:

2、代码

import pandas as pd
df = pd.read_excel('E:/金融大数据分析/test2.xlsx')
df1 = df.iloc[:, 2:4]
Nt = df1.to_numpy()
TF = (df.iloc[:, 1] <= '2017-01-16') & (df.iloc[:, 1] >= '2017-01-05')
S = Nt[TF, 1].sum()
print("S的值为:", S)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值