Dataframe 熊猫数据帧与股价
我试图在excel表格中获得多支股票的收盘价,但我只能获得我想要的一支股票的信息,我将显示输出和代码,如何获得多行股票的显示Dataframe 熊猫数据帧与股价,dataframe,stock,Dataframe,Stock,我试图在excel表格中获得多支股票的收盘价,但我只能获得我想要的一支股票的信息,我将显示输出和代码,如何获得多行股票的显示 ''' import pandas as pd from pandas_datareader import data as pdr import numpy as np from streamlit import caching caching.clear_cache() stockticker = pdr.get_data_yahoo('xo
'''
import pandas as pd
from pandas_datareader import data as pdr
import numpy as np
from streamlit import caching
caching.clear_cache()
stockticker = pdr.get_data_yahoo('xom')
for df in stockticker:
df = pd.DataFrame(stockticker.Close)
df['50/200 MA %'] = df.Close.rolling(50).mean() / df.Close.rolling(200).mean()
df['13/48 MA %'] = df.Close.rolling(13).mean() / df.Close.rolling(48).mean()
df['10/40 MA %'] = df.Close.rolling(10).mean() / df.Close.rolling(40).mean()
df['10/200 MA %'] = df.Close.rolling(10).mean() / df.Close.rolling(200).mean()
df = df.append(df)
print('{}\n'.format(df.tail(1)))
'''
下面是输出,我需要添加一个符号列
Close 50/200 MA % 13/48 MA % 10/40 MA % 10/200 MA %
日期2020-09-11 36.900002 0.837650.929134 0.926341 0.769978