Advertisement

金融大数据分析-练习二

阅读量:

金融大数据分析-练习二

问题一

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)

全部评论 (0)

还没有任何评论哟~