df = ts.get_k_data(code=‘600519‘,start=‘1999-01-10‘)
#将df的数据存储到本地 df.to_csv(‘./maotai.csv‘)
#加载外部数据到df中:read_xxx() df = pd.read_csv(‘./maotai.csv‘) df.head()
在drop系列的函数中
df.drop(labels=‘Unnamed: 0‘, axis=1, inplace=True) df.head()
df[‘date‘] = pd.to_datetime(df[‘date‘]) df[‘date‘].dtype # dtype(‘<M8[ns]‘)
df.set_index(‘date‘, inplace=True) df.head()
输出该股票所有收盘比开盘上涨3%以上的日期
(df[‘close‘]-df[‘open‘]) / df[‘open‘] >0.03
经验:在df的相关操作中如果一旦返回了布尔值,下一步马上将布尔值作为原始数据的行索引
# 发现布尔值可以作为df的行索引,可以直接取出true对应的行数据 df.loc[(df[‘close‘] - df[‘open‘]) / df[‘open‘] > 0.03]
1-python数据分析-DataFrame基础操作巩固-股票分析
原文:https://www.cnblogs.com/wgwg/p/13296418.html