6 Python 資料分析 Pandas級聯與合併

2022-09-05 03:03:13 字數 2420 閱讀 2936

pandas使用pd.concat函式,與np.concatenate函式類似,只是多了一些引數:

outer取並集

#如果想要保留資料的完整性必須使用outer(外連線)所有的進行級聯(忽略匹配和不匹配)

inner取交集

#匹配的級聯合並到一起

merge的引數

merge的預設合併方法:merge用於表內部基於 index-on-index 和 index-on-column(s) 的合併,但預設是基於index來合併。

pd.merge(left=df1,right=df5,on='city',how='right')
左合併(保留左表資料):how='left'

右合併(保留右表資料):how='right'

df1 = dataframe()

df2 = dataframe()

pd.merge(df1,df2,on='city')

df1 = dataframe()

df5 = dataframe()

pd.merge(df1,df5,left_on='employee',right_on='name')

Python資料分析 6

3.資料處理 清洗 f open 商鋪資料.csv if 條 in s return int s.split 0 else return 缺失資料 def fprice s if in s return float s.split 1 else return 缺失資料 def fcommentl s...

python基礎6 python函式

python函式 一 函式的引數 1 函式的引數從呼叫的角度來講可以分為形式引數和實際引數,也可叫形參和實參。形參 變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數 實參 可以是常量 變數 表...

python小測驗6 Python小記6

8.4 迴圈計算 程式中,利用迴圈流程,進行重複計算。例項演示 利用迴圈以及賦值運算等,計算1 100的和。按照數學等差數列公式,可以輕鬆得出 和 s 1 100 100 2,但是現在我們需要使用程式迴圈,進行原始的方法計算,s 1 2 3 4 100 0 100求和 定義計數器,初始化 i 1 定...