Python学习笔记(六):金融序列数据处理与分析

这篇博客是北风网课程的笔记,详细介绍了如何使用Python进行金融序列数据处理,包括数据下载、基本操作、深入分析和线性回归。通过数据提取、整理和拟合,展示了对EUROSTOXX和VSTOXX数据的分析过程,并进行了相关系数的计算和结果可视化。
摘要由CSDN通过智能技术生成

声明

本文为北风网(网址:www.ibeifeng.com)的网课笔记,代码主要来自北风网的网课,讲师为朱彤老师。
笔记对原代码做出了一定的修改,注释,添加,删减。

导库

import datetime as dt
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import pandas_datareader as web
from urllib.request import urlretrieve
import statsmodels.api as sm

一、基本数据操作

df = pd.DataFrame([1,2,3,4],columns = ['number'],index = ['a','b','c','d'])
df.loc[['a','b']]    #按下标名索引值
df.loc[df.index[:2]]    #按下标索引值
df.iloc[[1,2]]    #按值索引下标
df['square'] = df.apply(lambda x:x**2)    
df['name'] = pd.DataFrame(['Amy','Cathy','David','Betty'], index = ['a','c','d','b'])

#增加一行
df.append({
   'number':8,'square':64,'name':'Elaine'},ignore_index = True)
df.append(pd.DataFrame({
   'number':8,'square':64,'name':'Elaine'},index = ['e',]))

#增加一列:交集
df.join(pd.DataFrame([1,4,9,16,25],index = ['a','b','c','d','y'],columns = ['squares2',]))
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值