亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

'DataFrame' 對象沒有屬性 'Hight'

'DataFrame' 對象沒有屬性 'Hight'

飲歌長嘯 2021-09-02 20:06:36
我正在嘗試使用一些數據,所以我更改了行的名稱重命名文件我得到了正確的更改結果,但是當我嘗試使用新行的名稱時,我得到了這個名稱DataFrame' 對象沒有屬性 'Hight'這是我的代碼:x=data['Time Series (Daily)']df = pd.DataFrame(x)df=df.rename(index={'2. high':'Hight','3. low':'Low'})df['h+l']=df.Hight + df.Low
查看完整描述

1 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

你可以使用這個:


df = df.rename(index={'2. high':'Hight','3. low':'Low'})

df.loc['h+l'] = df.loc['Hight'] + df.loc['Low']

示例輸入:


                a         b

2. high  0.007900  0.000021

3. low   0.010771  0.000033

輸出:


              a         b

Hight  0.007900  0.000021

Low    0.010771  0.000033

h+l    0.018671  0.000054

相反,如果您使用columns,那么您可以這樣做:


輸入:


    2. high    3. low

0  0.007900  0.000021

1  0.010771  0.000033


df = df.rename(columns={'2. high':'Hight','3. low':'Low'})

df['h+l'] = df['Hight'] + df['Low']

輸出:


      Hight       Low       h+l

0  0.007900  0.000021  0.007921

1  0.010771  0.000033  0.010803


查看完整回答
反對 回復 2021-09-02
  • 1 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號