当前位置:   article > 正文

Pandas数据分析初学--时间序列_appl.csv

appl.csv

探索Apple公司股价数据

首先导入Pandas

import pandas as pd
  • 1

(1). 读取数据并存为一个名叫apple的数据框。

apple = pd.read_csv('appl_1980_2014.csv')
  • 1

(2). 查看每一列的数据类型。

apple.dtypes
  • 1

(3). 将Date这个列转换为datetime类型。

apple.Date = pd.to_datetime(apple.Date)
  • 1

(4). 将Date设置为索引。

apple = apple.set_index('Date')
  • 1

(5). 有重复的日期吗?

apple.index.is_unique
  • 1

(6). 将index设置为升序。

apple = apple.sort_index(ascending = True)
  • 1

(7). 找到每个月的最后一个交易日(businessday)。

apple_month = apple.resample('BM').mean()
apple_month.head()

  • 1
  • 2
  • 3

(8). 数据集中最早的日期和最晚的日期相差多少天?

(apple.index.max() - apple.index.min()).days
  • 1

(9). 在数据中一共有多少个月?

len(apple_month)
  • 1

(10). 按照时间顺序可视化AdjClose值。

apple['Adj Close'].plot(title = 'Apple Stock').get_figure().set_size_inches(9,5)
  • 1

数据表Github链接:https://github.com/Booting-O/Pandas-Practice.git

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/142252
推荐阅读
相关标签
  

闽ICP备14008679号