pandas通過loc生成新的列方法
更新時間:2018年11月28日 09:54:38 作者:不論如何未來很美好
今天小編就為大家分享一篇pandas通過loc生成新的列方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
pandas中一個很便捷的使用方法通過loc、iloc、ix等索引方式,這里記錄一下:
df.loc[條件,新增列] = 賦初始值
如果新增列名為已有列名,則在原來的數(shù)據(jù)列上改變
import pandas as pd
import numpy as np
data = pd.DataFrame(np.random.randint(0,100,40).reshape(10,4),columns=list('abcd'))
print(data)
data.loc[data.d >= 50,'大于50'] = 'Yes'
print(data)

通過使用loc進行索引,在索引中做判斷,然后根據(jù)判斷的結果給新增的列賦值。這是很方便很基礎的操作,當然我最近記得不太清楚所以這里記錄一下。
以上這篇pandas通過loc生成新的列方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
經(jīng)驗豐富程序員才知道的15種高級Python小技巧(收藏)
本文將介紹15個簡潔的Python技巧,向著簡潔更高效,學習易懂出發(fā),具說只有經(jīng)驗豐富程序員才知道的15種高級Python小技巧,喜歡的朋友快來看看吧2021-10-10
keras:model.compile損失函數(shù)的用法
這篇文章主要介紹了keras:model.compile損失函數(shù)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
Pycharm虛擬環(huán)境創(chuàng)建并使用命令行指定庫的版本進行安裝
Pycharm創(chuàng)建的項目,使用了虛擬環(huán)境,對庫的版本進行管理,有些項目的對第三方庫的版本要求不同,可使用虛擬環(huán)境進行管理,直接想通過pip命令安裝可以參考下本文的操作步驟2022-07-07

