pandans_时间序列绘制折线图

探索Apple公司股价数据

数据源:链接: https://pan.baidu.com/s/1EFqJFXf70t2Rubkh6D19aw 提取码: syqg
数据源示例:

步骤1 导入必要的库

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

步骤2 数据集地址

path1='pandas_exercise\exercise_data\Apple_stock.csv'

步骤3 读取数据并存为一个名叫apple的数据框

apple=pd.read_csv(path1)
print(apple.head())

步骤4 查看每一列的数据类型

print(apple.dtypes)

步骤5 将Date这个列转换为datetime类型

apple.Date=pd.to_datetime(apple.Date)
print(apple.dtypes)

步骤6 将Date设置为索引

apple=apple.set_index(apple.Date)
print(apple.head())

步骤7 有重复的日期吗?

print(apple.index.is_unique)

步骤8 将index设置为升序

apple.sort_index(ascending=True).head()

步骤9 找到每个月的最后一个交易日(business day)

apple_month=apple.resample('BM')

步骤10 数据集中最早的日期和最晚的日期相差多少天?

print((apple.Date.max()-apple.Date.min()).days)

步骤11 在数据中一共有多少个月?

apple_months=apple.resample('BM').mean()
print(len(apple_months.index))

步骤12 按照时间顺序可视化Adj Close值

apple['Adj Close'].plot(title='Apple Stock')
plt.show()


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容