主要代码
stock_data[[‘收盘价’]]——输出的是一个dataframe,只有一列’收盘价’
stock_data[‘收盘价’]——输出的是一个series
stock_data[['收盘价']]
下面的代码是为了获取‘sz000002’的股票数据,并且最终只想要‘收盘价’那一列,于是我写了如下的代码
import pandas as pd
stock_data=pd.read_csv('C:/Users/14193/Music/overview-data-sz.20190902/sz000002.csv',
parse_dates=['交易日期'],index_col=['交易日期'],encoding='gbk')
stock_data=stock_data['收盘价']
stock_data.sort_index(inplace=True)
stock_data
输出结果变成了一个series,我本来是想要dataframe‘收盘价’那一列,但是现在变成了series:
于是我试着代码中的把
stock_data=stock_data['收盘价']
变成了
stock_data=stock_data[['收盘价']]
结果输出就变成了我想要的dataframe: