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

pandas選擇或添加列生成新的DataFrame操作示例

 更新時間:2022年05月09日 16:02:57   作者:微笑sun  
這篇文章主要為大家介紹了pandas選擇或添加列生成新的DataFrame實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

如何向 pandas.DataFrame 添加新的列或行

通過指定新的列名/行名來添加,或者用pandas.DataFrame的assign()、insert()、append()方法添加等方法。

這里,將描述以下內(nèi)容。

將列添加到 pandas.DataFrame

  • 通過指定新列名添加
  • 用assign()方法添加/分配
  • 用insert()方法添加到任意位置
  • 使用 concat() 函數(shù)水平連接 Series 和 DataFrame

向pandas.DataFrame 添加一行

  • 通過指定新行名稱添加
  • 用append()方法添加
  • 使用 concat() 函數(shù)垂直連接 Series 和 DataFrame
  • 轉(zhuǎn)置然后使用assign()、insert()方法

選擇某些列

import pandas as pd
# 從Excel中讀取數(shù)據(jù),生成DataFrame數(shù)據(jù)
# 導入Excel路徑和sheet name
df = pd.read_excel(excelName, sheet_name=sheetName)
# 讀取某些列,生成新的DataFrame
newDf = pd.DataFrame(df, columns=[column1, column2, column3])

選擇某些列和行

# 讀取某些列,并根據(jù)某個列的值篩選行
newDf = pd.DataFrame(df, columns=[column1, column2, column3])[(df.column1 == value1) & (df.column2 == value2)]

添加新的列

# 第一種直接賦值
df["newColumn"] = newValue
# 第二種用concat組合兩個DataFrame
pd.concat([oldDf, newDf])

更改某一列的值

# 第一種,replace
df["column1"] = df["column1"].replace(oldValue, newValue)
# 第二種,map
df["column1"] = df["column1"].map({oldValue: newValue})
# 第三種,loc
# 將column2 中某些行(通過column1中的value1來過濾出來的)的值為value2
df.loc[df["column1"] == value1, "column2"] = value2

補全缺失值

# fillna填充缺失值
df["column1"] = df["column1"].fillna(value1)

以上就是pandas選擇或添加列生成新的DataFrame操作示例的詳細內(nèi)容,更多關(guān)于pandas生成DataFrame的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實現(xiàn)爬蟲抓取與讀寫、追加到excel文件操作示例

    Python實現(xiàn)爬蟲抓取與讀寫、追加到excel文件操作示例

    這篇文章主要介紹了Python實現(xiàn)爬蟲抓取與讀寫、追加到excel文件操作,結(jié)合具體實例形式分析了Python針對糗事百科的抓取與Excel文件讀寫相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • 200行python代碼實現(xiàn)2048游戲

    200行python代碼實現(xiàn)2048游戲

    這篇文章主要為大家詳細介紹了200行Python代碼實現(xiàn)2048游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • python實現(xiàn)requests發(fā)送/上傳多個文件的示例

    python實現(xiàn)requests發(fā)送/上傳多個文件的示例

    今天小編就為大家分享一篇python實現(xiàn)requests發(fā)送/上傳多個文件的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python Pandas 讀取txt表格的實例

    python Pandas 讀取txt表格的實例

    下面小編就為大家分享一篇python Pandas 讀取txt表格的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 利用Python中xlwt模塊操作excel的示例詳解

    利用Python中xlwt模塊操作excel的示例詳解

    在開發(fā)中,我們最常見的數(shù)據(jù)問題之一,就是對數(shù)據(jù)進行導出整理給運營人員,所以操作excel就顯得重中之重,在python中操作excel可以借助xlwt模塊。感興趣的可以跟隨小編一起學習一下這篇文章
    2022-01-01
  • 使用Python實現(xiàn)二分法查找的示例

    使用Python實現(xiàn)二分法查找的示例

    這篇文章主要介紹了使用Python實現(xiàn)二分法查找的示例,二分法通常又叫二分查找,一般用于查找一個有序數(shù)組中的某個值的位置或者給定的特定值的插入位置,需要的朋友可以參考下
    2023-04-04
  • PyTorch 檢查GPU版本是否安裝成功的操作

    PyTorch 檢查GPU版本是否安裝成功的操作

    這篇文章主要介紹了PyTorch 檢查GPU版本是否安裝成功的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python使用zip合并相鄰列表項的方法示例

    Python使用zip合并相鄰列表項的方法示例

    這篇文章主要介紹了Python使用zip合并相鄰列表項的方法,涉及zip、iter函數(shù)合并相鄰列表項、切片等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • 學生如何免費使用Pycharm專業(yè)版學生認證教程

    學生如何免費使用Pycharm專業(yè)版學生認證教程

    這篇文章主要介紹了學生如何免費使用Pycharm專業(yè)版,學生認證教程,有了這個教程在校期間就可以免費使用Pycharm,簡直是學生黨的福音,快來一起看看吧
    2023-03-03
  • Python中pip更新和三方插件安裝說明

    Python中pip更新和三方插件安裝說明

    本篇文章給大家分享了Python中pip更新和三方插件安裝的相關(guān)知識點內(nèi)容,有興趣的朋友可以參考學習下。
    2018-07-07

最新評論