最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解pandas賦值失敗問題解決

 更新時間:2020年11月29日 10:54:06   作者:*Lisen  
這篇文章主要介紹了詳解pandas賦值失敗問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、pandas對整列賦值

這個比較正常,一般直接賦值就可以:

x = pd.DataFrame({'A': ['1', '2', '3', None, None],
      'B': ['4', '5', '6', '7', None]})
x['A'] = ['10', '11', '12', '13', '14']

在這里插入圖片描述

二、pandas對非整列賦值

1、用單個值賦值

x = pd.DataFrame({'A': ['1', '2', '3', None, None],
      'B': ['4', '5', '6', '7', None]})
index = x['A'].isna()
x[index]['A'] = 100

在這里插入圖片描述

是不是很奇怪,沒有賦值成功!!

2、用多個值賦值

x = pd.DataFrame({'A': ['1', '2', '3', None, None],
      'B': ['4', '5', '6', '7', None]})
index = x['A'].isna()
x[index] = [100, 200]

在這里插入圖片描述

報(bào)錯了?。√崾菊f,要用.loc賦值,那我們試一下。

3、.loc賦值

x = pd.DataFrame({'A': ['1', '2', '3', None, None],
      'B': ['4', '5', '6', '7', None]})
index = x['A'].isna()
x.loc[index, ['A']] = [100, 200]

在這里插入圖片描述

報(bào)錯,這是因?yàn)閟hape原因。

x.loc[index, ['A']] = [['100'], ['200']]

在這里插入圖片描述

三、用數(shù)據(jù)的另外一列賦值

1、錯誤方式

x = pd.DataFrame({'A': ['1', '2', '3', '', ''],
        'B': ['4', '5', '6', '7', '']})
index = x['A'].isna()
x.loc[index, ['A']] = x.loc[index, ['B']] 

在這里插入圖片描述

正確方式

x = pd.DataFrame({'A': ['1', '2', '3', '', ''],
        'B': ['4', '5', '6', '7', '']})
index = x['A'].isna()
x.loc[index, ['A']] = x.loc[index, ['B']].copy().values.tolist()

在這里插入圖片描述

到此這篇關(guān)于詳解pandas賦值失敗問題解決的文章就介紹到這了,更多相關(guān)pandas賦值失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

麦盖提县| 哈密市| 梅河口市| 武胜县| 玛多县| 乌苏市| 武胜县| 郸城县| 土默特右旗| 永年县| 如皋市| 日土县| 屯留县| 将乐县| 安阳市| 沂源县| 荆州市| 当阳市| 蕲春县| 汕尾市| 荣成市| 资中县| 阆中市| 泉州市| 葫芦岛市| 清苑县| 城步| 海原县| 永昌县| 昌吉市| 石门县| 江阴市| 湟源县| 清新县| 彩票| 毕节市| 黎川县| 石台县| 安多县| 家居| 新龙县|