欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解pandas賦值失敗問題解決

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

一、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]

在這里插入圖片描述

報錯了??!提示說,要用.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]

在這里插入圖片描述

報錯,這是因為shape原因。

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()

在這里插入圖片描述

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

相關文章

  • python+elasticsearch實現(xiàn)標簽匹配計數(shù)操作

    python+elasticsearch實現(xiàn)標簽匹配計數(shù)操作

    這篇文章主要介紹了python+elasticsearch實現(xiàn)標簽匹配計數(shù)操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • Python3使用requests模塊實現(xiàn)顯示下載進度的方法詳解

    Python3使用requests模塊實現(xiàn)顯示下載進度的方法詳解

    這篇文章主要介紹了Python3使用requests模塊實現(xiàn)顯示下載進度的方法,結合實例形式分析了Python3中requests模塊的配置、使用及顯示進度條類的相關定義方法,需要的朋友可以參考下
    2019-02-02
  • 使用Python的web.py框架實現(xiàn)類似Django的ORM查詢的教程

    使用Python的web.py框架實現(xiàn)類似Django的ORM查詢的教程

    這篇文章主要介紹了使用Python的web.py框架實現(xiàn)類似Django的ORM查詢的教程,集成的ORM操作數(shù)據(jù)庫向來是Python最強大的功能之一,本文則探討如何在web.py框架上實現(xiàn),需要的朋友可以參考下
    2015-05-05
  • python3 通過 pybind11 使用Eigen加速代碼的步驟詳解

    python3 通過 pybind11 使用Eigen加速代碼的步驟詳解

    這篇文章主要介紹了python3 通過 pybind11 使用Eigen加速代碼的步驟詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • python數(shù)據(jù)結構:數(shù)據(jù)類型

    python數(shù)據(jù)結構:數(shù)據(jù)類型

    這篇文章主要介紹了python數(shù)據(jù)結構中的數(shù)據(jù)類型,在?Python?以及其他所有面向對象編程語言中,類都是對數(shù)據(jù)的構成(狀態(tài))以及數(shù)據(jù)?能做什么(行為)的描述,下面我們就來你看看python數(shù)據(jù)結構中的數(shù)據(jù)類型商務詳細介紹,需要的小伙伴可以參考一下
    2021-12-12
  • 詳解python中的生成器、迭代器、閉包、裝飾器

    詳解python中的生成器、迭代器、閉包、裝飾器

    這篇文章主要介紹了python中的生成器、迭代器、閉包、裝飾器的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python正則表達式急速入門(小結)

    Python正則表達式急速入門(小結)

    這篇文章主要介紹了Python正則表達式急速入門(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Python調整圖像hue值結合ImageEnhance庫以實現(xiàn)色調增強

    Python調整圖像hue值結合ImageEnhance庫以實現(xiàn)色調增強

    這篇文章主要介紹了Python調整圖像hue值結合ImageEnhance庫以實現(xiàn)色調增強,PIL庫中的ImageEnhance類可用于圖像增強,可以調節(jié)圖像的亮度、對比度、色度和銳度,通過RGB到HSV的變換加調整可以對圖像的色調進行調整,需要的朋友可以參考下
    2023-09-09
  • selenium+python實現(xiàn)基本自動化測試的示例代碼

    selenium+python實現(xiàn)基本自動化測試的示例代碼

    這篇文章主要介紹了selenium+python實現(xiàn)基本自動化測試的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python基礎中的的if-else語句詳解

    Python基礎中的的if-else語句詳解

    這篇文章主要為大家詳細介紹了Python基礎中的的if-else語句,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論