我有一些股票的价格。我正试着把这些数据汇编成一个数据框,以便比较。
我正在尝试实现一个数据框架,该数据框架在列中显示收盘股票价格。
def compile_data():
main_df = pd.DataFrame(read_create_giant_df(file_in), dtype='RIC')
for count, in enumerate(RIC):
df = (main_df.format(RIC))
df.set_index('Date', inplace=True)
df.rename(columns={'Close' : RIC}, inplace=True)
df.drop(['Open', 'High', ' Low', 'Adj Close'], 1 , inplace=True)
if main_df.empty:
main_df = df
else:
main_df = main_df(df, how='outer')
print(main_df.head())
compile_data()
我一直得到错误数据类型'RIC'不理解,我试图将RIC定义为我想要组合的数据框架中的一列。
有没有更简单的方法?不指定, dtype='RIC'
,因为它不是整数/浮点数/其他numpy可以识别的有效数据类型。
而不是main_df.format(RIC)
;将列称为
main_df.RIC
或者
main_df['RIC']