Python是一種高級編程語言,專門用于數(shù)據(jù)分析、數(shù)據(jù)處理和數(shù)據(jù)可視化。Python具有簡單易用的語法,同時也有豐富的庫,方便用戶快速進行數(shù)據(jù)操作。在Python中,兩表關聯(lián)也是數(shù)據(jù)分析的一個重要方面。
import pandas as pd #定義原始數(shù)據(jù) df1 = pd.DataFrame({ "id": [1, 2, 3, 4], "name": ["小明", "小紅", "小剛", "小蘭"] }) df2 = pd.DataFrame({ "id": [1, 2, 5], "age": [18, 20, 22] }) #將兩個數(shù)據(jù)表id列關聯(lián)起來 result = pd.merge(df1, df2, on='id', how='inner') print(result)
上述代碼使用了Python中的pandas庫,創(chuàng)建了兩個數(shù)據(jù)表df1和df2。然后,通過merge()函數(shù)將兩個數(shù)據(jù)表中的id列進行關聯(lián),根據(jù)how參數(shù)中的inner參數(shù)進行內(nèi)連接。最后,將關聯(lián)結(jié)果輸出到控制臺中。
此時,控制臺將輸出兩個數(shù)據(jù)表中關聯(lián)的數(shù)據(jù)項。這是Python中兩表關聯(lián)的一個例子,對于數(shù)據(jù)分析和數(shù)據(jù)處理工作者來說,掌握Python中的兩表關聯(lián)方法是非常必要的。