1、其中的trans_type、trans_class兩列合成一列用於模糊查詢,並建立新的列。
df['trans_type_class'] = df['trans_type']+df['trans_class']
注:但是某一列如果為空,另一列不為空,則合併結果是為空,所以在合併之前需要對na進行預處理,替換或者刪除。
2、如果某一列是非str型別的資料,那麼我們需要用到map(str)將那一列資料型別做轉換:
df["newcolumn"] = df["trans_cd"].map(str) + df["trans_class"]
pandas 2索引和選擇資料
對於一種資料結構,最基本的操作就應該是增刪改查了。行選擇和列選擇有許多方法,很容易記混,常用的要記住。主要方法有三種 iloc,loc,df.loc index1 index2 price df.iloc a b price 123 4567 s.sample frac 0.5 引數 預設選擇行,n...
機器學習之 Pandas 2
從網頁裡抓取資料並進行操作 import numpy as np import pandas as pd from pandas import series,dataframe import webbrowser linkur2 webbrowser.open linkur2 開啟網頁 在網頁中複製...
pandas 兩列資料合併
有兩個字段,想要將其合併成為乙個新的字段。比如當標籤分散在不同字段時候,想要將各個標籤融合一起。def test import pdb import pandas as pd df pd.dataframe df year quarter df year df quarter 方法1 df year...