![](/img/trans.png)
[英]Trouble converting JSON to pandas. All of the data is contained in one row. How do I unpack it?
[英]Pandas Append returns only one Key row. How to resolve?
這里的目標是結合 2 個數據框:
第一個數據框來自一個只有 2 列的 csv 文件:股票代碼和價格:
接下來,我使用 yahoo_fin 返回一組相同代碼和最新價格的數據幀:
from yahoo_fin import stock_info as si
tickers = ['AAPL','MSFT','TSLA']
price_data = {tickers:si.get_live_price(tickers) for tickers in tickers }
df1 = pd.DataFrame(price_data.items(),columns=['Ticker','Current Price'])
這將返回一個類似的數據幀:
使用 combine = pd.merge(df,df1,on='Ticker') ,我相信這將合並數據框並為所有 3 個股票貼紙返回“Ticker”、“Price”、“Current Price”,但最終結果僅為顯示“TSLA”的一行,而其他 2 行被忽略。
知道是什么導致了這里的問題嗎? 謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.