金融大数据分析-练习二
问题一
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)