pandas如何實(shí)現(xiàn)兩個(gè)dataframe相減
pandas實(shí)現(xiàn)兩個(gè)dataframe相減
方式一
a=np.array([['北京','北方','一線','非沿海'],['杭州','南方','二線','非沿海'],['深圳','南方','一線','沿海'],['煙臺(tái)','北方','三線','沿海']]) df1=pd.DataFrame(a,index=[1,2,3,4],columns=['城市','地理','級(jí)別','是否沿海'])
城市 地理 級(jí)別 是否沿海
1 北京 北方 一線 非沿海
2 杭州 南方 二線 非沿海
3 深圳 南方 一線 沿海
4 煙臺(tái) 北方 三線 沿海
假如我們把一線城市的信息拿出來
city_level_1_data = df1[df1['級(jí)別'].isin(['一線'])]
現(xiàn)在我們想直接拿到df1中除了city_level_1_data的全部數(shù)據(jù)
城市 地理 級(jí)別 是否沿海
1 北京 北方 一線 非沿海
3 深圳 南方 一線 沿海
# 我們能想到的怎么做呢 df1 - city_level_1_data
上述當(dāng)然是不行的,我們只能再想個(gè)辦法。
city_level_1_index = city_level_1_data.index.to_list() [1, 3]
找到city_level_1_data 的索引就好辦了
df1[~df1.index.isin(city_level_1_index)]
城市 地理 級(jí)別 是否沿海 2 杭州 南方 二線 非沿海 4 煙臺(tái) 北方 三線 沿海
DataFrame中兩列數(shù)據(jù)相減代碼
使用pandas庫(kù),可以這樣做:
import pandas as pddf['new_column'] = df['column1'] - df['column2']
其中df是數(shù)據(jù)框,'column1'和'column2'是原始列名,'new_column'是新列名。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python使用knn實(shí)現(xiàn)特征向量分類
這篇文章主要為大家詳細(xì)介紹了python使用knn實(shí)現(xiàn)特征向量分類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12Python中Enum使用的幾點(diǎn)注意事項(xiàng)
Python中的枚舉是作為一個(gè)類存在的,這是與其他語言的一個(gè)較為鮮明的特征,下面這篇文章主要給大家介紹了關(guān)于Python中Enum使用的幾點(diǎn)注意事項(xiàng),需要的朋友可以參考下2022-02-02Pandas之drop_duplicates:去除重復(fù)項(xiàng)方法
下面小編就為大家分享一篇Pandas之drop_duplicates:去除重復(fù)項(xiàng)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04python3.7環(huán)境下安裝Anaconda的教程圖解
這篇文章主要介紹了python3.7環(huán)境下安裝Anaconda的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09python中format函數(shù)與round函數(shù)的區(qū)別
大家好,本篇文章主要講的是python中format函數(shù)與round函數(shù)的區(qū)別,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01使用Python給PDF添加目錄書簽的實(shí)現(xiàn)方法
有時(shí)下載到掃描版的 PDF 是不帶書簽?zāi)夸浀?這樣閱讀起來很不方便,下面通過 python 實(shí)現(xiàn)一個(gè)半自動(dòng)化添加書簽?zāi)夸浀哪_本,文中通過代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-10-10刪除pycharm鼠標(biāo)右鍵快捷鍵打開項(xiàng)目的操作
這篇文章主要介紹了刪除pycharm鼠標(biāo)右鍵快捷鍵打開項(xiàng)目的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-01-01Python3的unicode編碼轉(zhuǎn)換成中文的問題及解決方案
這篇文章主要介紹了Python3的unicode編碼轉(zhuǎn)換成中文的問題及解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Pycharm終端顯示PS而不顯示虛擬環(huán)境名的解決
這篇文章主要介紹了Pycharm終端顯示PS而不顯示虛擬環(huán)境名的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06