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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何為熊貓的特定行和列添加值?

如何為熊貓的特定行和列添加值?

慕的地6264312 2022-11-01 14:48:05
所以這是交易,我有這個(gè)數(shù)據(jù)框,讓我們將其命名為 lovely_df:   foo? fah? boo? Nice Numbers0  foo  fah  boo  101  meh  fah  boo  202  meh  fah  boo  303  foo  fah  boo  404  meh  fah  boo  50試圖這樣做:lovely_df.loc[lovely_df['foo?'] == 'meh',:]['Nice Numbers'].add(1)它返回給我:   Nice Numbers1  212  314  51如果將其保存到 lovely_df 中就可以了,但它沒有,所以我嘗試了:lovely_df.loc[lovely_df['foo?'] == 'meh',:]['Nice Numbers'] = lovely_df.loc[lovely_df['foo?'] == 'meh',:]['Nice Numbers'].add(1)它確實(shí)有效,但它給了我:<input>:1: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value instead所以就是這樣,我只是想在幾行的單列中添加一個(gè)特定的數(shù)字,而不會(huì)讓 Python 對(duì)我哭泣。多謝你們!
查看完整描述

1 回答

?
哆啦的時(shí)光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以numpy.where根據(jù)自己的情況使用


lovely_df['new_col'] = np.where(lovely_df['foo?'] == 'meh',

                                lovely_df['Nice Numbers'].add(1),

                                lovely_df['Nice Numbers'])

print(lovely_df)


  foo? fah? boo?  Nice Numbers  new_col

0  foo  fah  boo            10       10

1  meh  fah  boo            20       21

2  meh  fah  boo            30       31

3  foo  fah  boo            40       40

4  meh  fah  boo            50       51


查看完整回答
反對(duì) 回復(fù) 2022-11-01
  • 1 回答
  • 0 關(guān)注
  • 130 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)