校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > pandas DataFrame 賦值的注意事項說明(index)

pandas DataFrame 賦值的注意事項說明(index)

熱門標簽:工廠智能電話機器人 原裝電話機器人 西藏智能外呼系統五星服務 在哪里辦理400電話號碼 400電話申請服務商選什么 平頂山外呼系統免費 清遠360地圖標注方法 千陽自動外呼系統 江蘇客服外呼系統廠家

一 pandas DataFrame一列賦值問題

說明,把b的列賦值給a

情況1:a,b index設置相同

如下代碼

import pandas as pd
import numpy as np
a = pd.DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz'))
b = pd.DataFrame(np.array([11,22,33,44]),index=list('abcd'),columns=['m'])
a['m'] = b['m']
print(a)

上述代碼結果如下

  w  x  y  z  m
a  0  1  2  3 11
b  4  5  6  7 22
c  8  9 10 11 33
d 12 13 14 15 44

情況一是最基本的情況,結果也符合預期,之所以符合預期是因為a,b都設有同樣的index,賦值操作按照index來到。如果b不設置Index,而是使用默認的index呢?

情況2:b的index采用默認值

代碼如下

import pandas as pd
import numpy as np
a = pd.DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz'))
b = pd.DataFrame(np.array([11,22,33,44]),columns=['m'])
a['m'] = b['m']
print(a)

結果如下

  w  x  y  z  m
a  0  1  2  3 NaN
b  4  5  6  7 NaN
c  8  9 10 11 NaN
d 12 13 14 15 NaN

情況二,結果超出了想象,b中的index為0,1,2,3與a中的index(‘a',‘b',‘c',‘d')不同,在賦值的過程中,是按照a中的index在b中找index相同位置的值,由于index不同,因此,給a賦值為NaN

情況三 : b中的部分Index與a中的相同

代碼如下

import pandas as pd
import numpy as np
a = pd.DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz'))
b = pd.DataFrame(np.array([11,22,33,44]),index=list('arpb'),columns=['m'])
a['m'] = b['m']
print(a)

結果如下

  w  x  y  z   m
a  0  1  2  3 11.0
b  4  5  6  7 44.0
c  8  9 10 11  NaN
d 12 13 14 15  NaN

由情況三結果可知,只有Index相同的行,賦值才能成功

總結:

從以上可以看出,Pandas DataFrame嚴格按照Index進行賦值,如果Index不同的話,則賦值為NaN

補充:python編程過程中DataFrame修改特定單元格值后原數據不變的一個解決方案

最近在參加了一個比賽,里面設計到數據清洗的工作,需要對一些異常值作出修改,往常我都是這樣操作的

df[condition]['column'].iloc[0:3] = ......

或者

df[condition]['column'][0:3] = ......

里面condition代表滿足條件的邏輯表達式,column表示列名

一般還是管用的,但偶爾會出現錯誤,主要是df[condition]這種表達在python里面是不夠規范的,因此運行以后單元格容易賦值失敗。在嘗試了很多種方法之后,最后還是使用規范的loc或者iloc表達

df.loc[[row condition],['column']] = ......

例如:

NA.loc[[23,29,49],'北美整體規模'] = ......

或者

df.iloc[np.where(condition),[1:3]]

注意loc里面接的是具體的行列名稱,iloc里面接的是滿足條件的行列名稱所對應的位置數字列表,切忌弄混!

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 對pandas將dataframe中某列按照條件賦值的實例講解
  • pandas.DataFrame 根據條件新建列并賦值的方法
  • 淺談Pandas dataframe數據處理方法的速度比較
  • 使用pandas忽略行列索引,縱向拼接多個dataframe
  • Pandas.DataFrame轉置的實現
  • Pandas中DataFrame交換列順序的方法實現
  • 詳解pandas中利用DataFrame對象的.loc[]、.iloc[]方法抽取數據
  • Pandas中兩個dataframe的交集和差集的示例代碼

標簽:日照 安慶 西安 白城 隨州 股票 天水 錦州

巨人網絡通訊聲明:本文標題《pandas DataFrame 賦值的注意事項說明(index)》,本文關鍵詞  pandas,DataFrame,賦值,的,注意事項,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pandas DataFrame 賦值的注意事項說明(index)》相關的同類信息!
  • 本頁收集關于pandas DataFrame 賦值的注意事項說明(index)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品成人一区二区三区四区| 国产欧美日韩不卡免费| 欧美成人精品二区三区99精品| 欧美国产一区视频在线观看| 亚洲一区在线观看免费| 久久99久久99精品免视看婷婷| 成人精品免费看| 欧美不卡视频一区| 亚洲国产毛片aaaaa无费看| 丰满少妇在线播放bd日韩电影| 欧美精品视频www在线观看| 最新久久zyz资源站| 精品无人区卡一卡二卡三乱码免费卡 | 精品国产一区二区三区四区四 | 2欧美一区二区三区在线观看视频| 亚洲欧美一区二区三区极速播放| 国产一区二区三区久久久| 91精品欧美久久久久久动漫| 日韩一区中文字幕| 成人毛片在线观看| 国产日韩欧美精品在线| 精品在线你懂的| 日韩一区二区三| 爽好久久久欧美精品| 色欧美日韩亚洲| 亚洲精品久久久蜜桃| 91丝袜国产在线播放| 国产清纯美女被跳蛋高潮一区二区久久w | 免费观看成人av| 成人三级在线视频| 2023国产一二三区日本精品2022| 美国十次综合导航| 欧美一区二区大片| 精品一区二区三区免费观看| 欧美一级午夜免费电影| 蜜乳av一区二区| 26uuu精品一区二区三区四区在线| 久久99久久精品| 国产精品蜜臀av| 丁香六月综合激情| 日韩一区中文字幕| 欧美色老头old∨ideo| 亚洲妇女屁股眼交7| 制服丝袜一区二区三区| 日韩av电影天堂| 精品国产免费一区二区三区四区| 久久精品国产亚洲高清剧情介绍| 精品国产1区二区| 国产jizzjizz一区二区| 日韩一区欧美小说| 欧美精品视频www在线观看| 日韩不卡免费视频| 久久综合九色欧美综合狠狠| 国产高清成人在线| 亚洲视频 欧洲视频| 欧美性猛交xxxx黑人交| 日韩精品亚洲专区| www国产成人免费观看视频 深夜成人网| 国产自产2019最新不卡| 亚洲人妖av一区二区| 欧美日韩免费一区二区三区| 美女久久久精品| 国产精品久久久久婷婷| 色久综合一二码| 免费观看久久久4p| 国产肉丝袜一区二区| 欧洲色大大久久| 精品一区二区三区免费播放| 中文av一区二区| 欧美日韩精品一区二区三区四区| 国产高清精品久久久久| 亚洲国产成人高清精品| 久久久久88色偷偷免费| 欧日韩精品视频| 高清国产一区二区三区| 天堂av在线一区| 亚洲欧美一区二区视频| 欧美本精品男人aⅴ天堂| 99这里都是精品| 久久精品国产亚洲高清剧情介绍| 伊人婷婷欧美激情| 久久久久成人黄色影片| 欧美久久久久久久久久| 99久久精品国产毛片| 久久国产精品免费| 一级特黄大欧美久久久| 国产日韩欧美在线一区| 欧美日韩aaaaaa| 成人毛片在线观看| 韩国一区二区视频| 日韩在线观看一区二区| 日韩毛片精品高清免费| 久久久久久97三级| 日韩一级完整毛片| 在线精品视频小说1| 韩国中文字幕2020精品| 天堂蜜桃一区二区三区| 亚洲乱码日产精品bd| 国产香蕉久久精品综合网| 日韩一卡二卡三卡| 欧美美女bb生活片| 91成人免费在线视频| 成人美女视频在线观看18| 黄色精品一二区| 午夜精品福利一区二区三区蜜桃| 综合色中文字幕| 国产精品嫩草影院av蜜臀| 精品国产一区二区三区久久久蜜月| 色综合久久久久久久| av激情亚洲男人天堂| 国产成人在线看| 国产精品亚洲一区二区三区在线 | 欧美日韩一区视频| 欧美日韩情趣电影| 欧美日韩免费观看一区二区三区| 91蜜桃免费观看视频| 成人午夜视频在线| 丁香婷婷深情五月亚洲| 国产成人激情av| 成人在线视频一区| 99在线视频精品| 色狠狠一区二区| 欧美精品黑人性xxxx| 91麻豆精品国产| 欧美大白屁股肥臀xxxxxx| 欧美va亚洲va在线观看蝴蝶网| 91精品国产综合久久婷婷香蕉| 91精品国产综合久久婷婷香蕉| 日韩一级片在线观看| 久久久国产精品麻豆| 欧美国产97人人爽人人喊| 国产精品国产三级国产三级人妇 | 亚洲免费毛片网站| 亚洲主播在线播放| 视频一区二区三区中文字幕| 免费看日韩a级影片| 狠狠色丁香九九婷婷综合五月| 韩国欧美一区二区| av午夜精品一区二区三区| 91国偷自产一区二区使用方法| 欧美日韩国产天堂| 日韩精品专区在线| 国产精品美女一区二区三区| 亚洲视频综合在线| 日韩国产欧美三级| 国产精品一区三区| 日本电影亚洲天堂一区| 337p亚洲精品色噜噜狠狠| 国产亚洲一区字幕| 亚洲制服欧美中文字幕中文字幕| 日韩不卡一二三区| 成人爽a毛片一区二区免费| 91成人免费电影| 精品国产一区二区三区久久影院| 国产精品传媒视频| 美国十次综合导航| 久久69国产一区二区蜜臀| 久久99国产精品尤物| 懂色av一区二区三区蜜臀| 91免费国产在线观看| 欧美一区午夜精品| 中文字幕精品一区二区精品绿巨人 | 午夜不卡av免费| 成人免费看的视频| 91精品一区二区三区久久久久久 | 国产在线日韩欧美| 在线看日韩精品电影| 久久久久久影视| 天天色综合天天| 91丨porny丨在线| 国产精品视频免费| 亚欧色一区w666天堂| 六月丁香婷婷色狠狠久久| 91网站最新地址| 久久蜜桃av一区精品变态类天堂| 夜夜操天天操亚洲| 国产乱码精品一区二区三| 欧美三日本三级三级在线播放| 久久蜜桃av一区二区天堂| 日本欧洲一区二区| 91搞黄在线观看| 中文字幕日韩欧美一区二区三区| 久久国产精品一区二区| 欧美日韩中字一区| 国产精品久久福利| 国产成人亚洲综合a∨猫咪| 91超碰这里只有精品国产| 一区二区三区不卡视频| 成人手机在线视频| 国产情人综合久久777777| 老司机精品视频一区二区三区| 欧美日韩亚州综合| 亚洲国产成人porn| 一本久久a久久精品亚洲| 亚洲国产精华液网站w| 国产福利一区二区三区视频在线| 日韩女优电影在线观看| 国产老肥熟一区二区三区| 777午夜精品免费视频| 国产精品狼人久久影院观看方式|