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

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

從 Pandas 系列中刪除 NaN 值 - 之前的帖子答案都沒有用

從 Pandas 系列中刪除 NaN 值 - 之前的帖子答案都沒有用

呼如林 2022-11-29 14:49:51
我有以下命令返回Pandas 系列作為其輸出:def run_ttest():    for key,value in enumerate(data['RegionName']):                 if value in stateslist:                    indexing = data['differ'].iloc[key]                    Townames.append(indexing)                  else:                    indexing = data['differ'].iloc[key]                    Notowns.append(indexing)    Unitowns['Unitownvalues'] = Townames          Notunitowns['Notunitownvalues'] = Notowns     Notunitowns['Notunitownvalues'] = Notunitowns['Notunitownvalues']    Unitowns['Unitownvalues'] = Unitowns['Unitownvalues']    return Unitowns['Unitownvalues']run_ttest() 輸出打印系列Unitowns['Unitownvalues']:0     -32000.0000001     -16200.0000002     -12466.6666673     -14600.0000004        633.3333335     -10600.0000006      -6466.6666677        800.0000008      -3066.6666679               NaN10      1566.66666711     10633.33333312      6466.66666713      1333.33333314    -15233.33333315    -11833.33333316     -3200.00000017     -1566.66666718     -8333.33333319      5166.66666720      5033.33333321     -6166.66666722    -16366.66666723    -22266.66666724   -112766.66666725      2566.66666726      3000.00000027     -5666.66666728              NaNName: Unitownvalues, dtype: float64我嘗試了以下方法:     Notunitowns['Notunitownvalues'] = Notunitowns['Notunitownvalues'].s[~s.isnull()]        Unitowns['Unitownvalues'] = Unitowns['Unitownvalues'].s[~s.isnull()]     Notunitowns['Notunitownvalues'] = Notunitowns['Notunitownvalues'].dropna() Unitowns['Unitownvalues'] = Unitowns['Unitownvalues'].dropna()但這些嘗試都沒有成功。之前的一篇文章提到了將數據類型轉換為'float',但由于類型已經是'float64',添加.astype(float)并不能解決問題。有人愿意幫助我嗎?
查看完整描述

1 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

Unitowns是數據框?在那種情況下,我會這樣做:


Unitowns.dropna(subset=['Unitownvalues'])

這將為您提供一個數據框,其中的行被丟棄在Unitownvaluesna 的位置。如果您只想要系列,Unitowns['Unitownvalues'].dropna()將會工作,但您不能將其直接分配回數據框,因為該列與我假設您擁有的其他列的長度不匹配(我猜這是您遇到的錯誤) .


編輯:以下內容對您不起作用嗎?如果不是,你的錯誤是什么?


s = run_ttest()

s = s.dropna()

s


查看完整回答
反對 回復 2022-11-29
  • 1 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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