第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用熊貓加入兩個時間序列

使用熊貓加入兩個時間序列

四季花海 2022-12-06 15:04:11
我有兩個時間序列。兩個系列都有相同的列。他們有一些共同的日期。兩個系列的其中一列是 Close,代表收盤價。我想加入這些收盤價。我使用了以下代碼。但它在最后一行產(chǎn)生錯誤。dow=pd.read_csv("dow.csv",index_col="Date")sensex=pd.read_csv("sensex.csv",index_col="Date")dow_close=dow["Close"]sensex_close=sensex["Close"]dow_close.index=pd.to_datetime(dow_close.index)sensex_close.index=pd.to_datetime(sensex_close.index)dow_sensex_close=dow_close.join(sensex_close,how='inner')
查看完整描述

2 回答

?
慕森王

TA貢獻1777條經(jīng)驗 獲得超3個贊

主要問題是您的子設置方法。使用 .loc 函數(shù)進行子設置。您將獲得新的數(shù)據(jù)框作為數(shù)據(jù)框而不是系列。然后使用 .join 函數(shù)以及 ls 和 rs 后綴。


dow=pd.read_csv("dow.csv",index_col="Date")

sensex=pd.read_csv("sensex.csv",index_col="Date")

dow_close=dow.loc[:,["Close"]]

sensex_close=sensex.loc[:,["Close"]]

dow_close.index=pd.to_datetime(dow_close.index)

sensex_close.index=pd.to_datetime(sensex_close.index)

dow_sensex_close = dow_close.join(sensex_close,how='inner',lsuffix='_dow', rsuffix='_sensex')

dow_sensex_close.head()


查看完整回答
反對 回復 2022-12-06
?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

當您調(diào)用join時,其他對象可以是Series,但 self對象必須只是一個DataFrame。


所以第一個更正是運行:


dow_close.to_frame().join(sensex_close, ...)

但這還不夠,因為您有重疊的列。為避免另一個異常(列重疊但未指定后綴),您必須至少指定lsuffix和rsuffix 之一。


我的建議是指定它們:


dow_sensex_close = dow_close.to_frame().join(sensex_close,

    how='inner', lsuffix='_dow', rsuffix='_sensex')


查看完整回答
反對 回復 2022-12-06
  • 2 回答
  • 0 關注
  • 75 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號