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

pandas 使用insert插入一列

 更新時間:2021年03月18日 11:00:40   作者:shixiu_yuan  
這篇文章主要介紹了pandas 使用insert插入一列的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

把value插入dataframe的指定位置loc中,若插入的數(shù)據(jù)value已在DataFrame中,則返回 錯誤ValueError,如想完成重復值的插入需要把allow_duplicates設置為True

insert方法詳解

DataFrame.insert(loc, column, value, allow_duplicates=False)

參數(shù):

Raises a ValueError if column is already contained in the DataFrame, unless allow_duplicates is set to True.

Parameters:

loc :參數(shù)column插入的位置,如果想插入到第一例則為0,取值范圍: 0 <= loc <= len(columns),其中l(wèi)en(columns)為Dataframe的列數(shù)

column :給 插入數(shù)據(jù)value取列名,可為數(shù)字,字符串等

value :可以是整數(shù),Series或者數(shù)組等

allow_duplicates : 默認 False

1.創(chuàng)建數(shù)據(jù)

import pandas as pd
import numpy as np
data = {
 'school' : ['北京大學', '清華大學', '山西大學', '山西大學', '武漢大學'],
 'name' : ['江路離', '沈希夢', '來使鷺', '陳曦冉', '姜浩然'],
 'No.' : [20001943, 300044451, 20190006, 20191234, 1242522]
}
# data = list(data) <-> data = list(data.keys)
# data = list(data.values())

frame = pd.DataFrame(data)
print(frame)

結果:

2.插入數(shù)據(jù)

frame.insert(0, 'num', np.ones(5))
print(frame)

結果:

frame.insert(len(frame.columns), 'list', [x for x in range(5)])
print(frame)

3.插入已存在數(shù)據(jù)

結果:

4.把allow_duplicates設置為True,可實現(xiàn)重復值的插入

frame.insert(0, 'num', np.ones(5), allow_duplicates=True)
print(frame)

補充:pandas 中的insert(), pop()在DataFrame的指定位置中插入某一列

在pandas中,del、drop和pop方法都可以用來刪除數(shù)據(jù),insert可以在指定位置插入數(shù)據(jù)。

可以看看以下示例。

import pandas as pd 
from pandas import DataFrame, Series
data = DataFrame({'name':['yang', 'jian', 'yj'], 'age':[23, 34, 22], 'gender':['male', 'male', 'female']})
#data數(shù)據(jù)
'''
In[182]: data
Out[182]: 
  age gender name
0  23  male yang
1  34  male jian
2  22 female  yj
'''
#刪除gender列,不改變原來的data數(shù)據(jù),返回刪除后的新表data_2。axis為1表示刪除列,0表示刪除行。inplace為True表示直接對原表修改。
data_2 = data.drop('gender', axis=1, inplace=False)
'''
In[184]: data_2
Out[184]: 
  age name
0  23 yang
1  34 jian
2  22  yj
'''
#改變某一列的位置。如:先刪除gender列,然后在原表data中第0列插入被刪掉的列。
data.insert(0, '性別', data.pop('gender'))#pop返回刪除的列,插入到第0列,并取新名為'性別'
'''
In[185]: data
Out[186]: 
    性別 age name
0  male  23 yang
1  male  34 jian
2 female  22  yj
'''
#直接在原數(shù)據(jù)上刪除列
del data['性別']
'''
In[188]: data
Out[188]: 
  age name
0  23 yang
1  34 jian
2  22  yj
'''

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

相關文章

  • Python 序列化和反序列化庫 MarshMallow 的用法實例代碼

    Python 序列化和反序列化庫 MarshMallow 的用法實例代碼

    marshmallow(Object serialization and deserialization, lightweight and fluffy.)用于對對象進行序列化和反序列化,并同步進行數(shù)據(jù)驗證。這篇文章主要介紹了Python 序列化和反序列化庫 MarshMallow 的用法實例代碼,需要的朋友可以參考下
    2020-02-02
  • selenium XPath定位的實現(xiàn)示例

    selenium XPath定位的實現(xiàn)示例

    XPath是一種在XML文檔中定位和選擇節(jié)點的語言,通過路徑表達式遍歷XML樹,支持節(jié)點選取、字符串匹配、數(shù)值計算、邏輯運算等功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10
  • Python實現(xiàn)蟻群算法

    Python實現(xiàn)蟻群算法

    本文主要介紹了Python實現(xiàn)蟻群算法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解在Python程序中使用Cookie的教程

    詳解在Python程序中使用Cookie的教程

    這篇文章主要介紹了詳解在Python程序中使用Cookie的教程,Cookie在無論哪種語言的網(wǎng)絡編程學習當中都是重要的知識點,需要的朋友可以參考下
    2015-04-04
  • odoo?為可編輯列表視圖字段搜索添加查詢過濾條件的詳細過程

    odoo?為可編輯列表視圖字段搜索添加查詢過濾條件的詳細過程

    Odoo 是基于 Python 寫的一系列開源商業(yè)應用程序套裝,前身是 OpenERP,這篇文章主要介紹了odoo?為可編輯列表視圖字段搜索添加查詢過濾條件,需要的朋友可以參考下
    2023-02-02
  • 使用Python字典實現(xiàn)詞頻統(tǒng)計的方法

    使用Python字典實現(xiàn)詞頻統(tǒng)計的方法

    在Python中,利用字典進行詞頻統(tǒng)計是一種常見且強大的方式,通過對文本進行預處理并使用字典數(shù)據(jù)結構,可以輕松地統(tǒng)計文本中每個單詞出現(xiàn)的頻率,下面將詳細解釋這個過程,并提供多種例子,以幫助你更好地理解并應用這一技術,需要的朋友可以參考下
    2023-12-12
  • Python如何將模塊打包并發(fā)布

    Python如何將模塊打包并發(fā)布

    這篇文章主要介紹了Python如何將模塊打包并發(fā)布,幫助大家分享自己的模塊,感興趣的朋友可以了解下
    2020-08-08
  • 用python分割TXT文件成4K的TXT文件

    用python分割TXT文件成4K的TXT文件

    ipod雖然很酷,但它的電子書功能卻弱到了家,只支持看不到4K的txt格式,于是我只好用python寫了個工具,來拆分我的txt文件,源碼如下
    2009-05-05
  • Python計算斗牛游戲概率算法實例分析

    Python計算斗牛游戲概率算法實例分析

    這篇文章主要介紹了Python計算斗牛游戲概率算法,簡單介紹了斗牛游戲的原理并結合具體實例形式分析了相關的游戲概率算法,需要的朋友可以參考下
    2017-09-09
  • Python輕松獲取網(wǎng)絡時間和本地時間技巧揭秘

    Python輕松獲取網(wǎng)絡時間和本地時間技巧揭秘

    這篇文章主要為大家介紹了Python輕松獲取網(wǎng)絡時間和本地時間技巧揭秘,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01

最新評論

金昌市| 天津市| 天津市| 绿春县| 斗六市| 县级市| 元氏县| 当阳市| 林甸县| 剑阁县| 丹东市| 黄石市| 巴马| 博兴县| 沙田区| 大悟县| 绥中县| 长垣县| 贵定县| 内丘县| 兴城市| 铁岭县| 万载县| 巫溪县| 龙里县| 汉中市| 新疆| 沈阳市| 宝山区| 理塘县| 五家渠市| 广州市| 德州市| 汕头市| 天等县| 会东县| 晴隆县| 大洼县| 新河县| 赤水市| 松滋市|