51.使用绝对路径读取本地Excel数据
import numpy as np
import pandas as pd
data = pd.read_excel('/Users/baji/Desktop/600000.SH.xls')
52.查看数据前三行
data.head(3)
53.查看每列数据缺失值情况
data.isnull().sum()
54.提取日期列含有空值的行
data[data['日期'].isnull()]
55.输出每列缺失值具体行数
for columname in data.columns:
if data[columname].count() != len(data):
loc = data[columname][data[columname].isnull().values==True].index.tolist()
print('列名:"{}",第{}行位置有缺失值'.format(columname,loc))
56.删除所有存在缺失值的行
data.dropna(axis=0,how='any',inplace=True)
how:any-有空值就删除,all-全部为空值才删除
inplace:false-返回新数据集,True-源数据集操作
57.绘制收盘价的折线图
import matplotlib.pyplot as plt
#plt.plot(data['收盘价(元)'])
plt.style.use('seaborn-darkgrid') #设置画图风格
plt.rc('font',size=6) #设置图中字体和大小
plt.rc('figure',figsize=(4,3),dpi=150) #设置图像大小
data['收盘价(元)'].plot()
plt.style.use()
参数可以是一个URL或路径,指向自己定义的mplstyle文件,找到使用样式可用plt.style.available
共26种风格:['bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 'seaborn-bright', 'seaborn-colorblind', 'seaborn-dark-palette', 'seaborn-dark', 'seabo