亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python中怎么用merge函數合并兩個表

小億
120
2024-01-23 14:28:20
欄目: 編程語言

在Python中,我們可以使用pandas庫的merge()函數來合并兩個表。

merge()函數的語法為:pandas.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=False, suffixes=('_x', '_y'), copy=True, indicator=False, validate=None)

其中,leftright參數是要合并的兩個表,how參數指定了合并方式,on參數指定了要合并的列名,left_onright_on參數分別指定了左右兩個表要合并的列名,left_indexright_index參數分別指定了左右兩個表是否使用索引作為合并的鍵。

下面是一個示例,假設我們有兩個表df1df2

import pandas as pd

# 創建示例表 df1 和 df2
df1 = pd.DataFrame({'id': [1, 2, 3], 'name': ['Alice', 'Bob', 'Charlie']})
df2 = pd.DataFrame({'id': [1, 2, 4], 'age': [20, 25, 30]})

# 使用 merge() 函數合并兩個表
merged_df = pd.merge(df1, df2, on='id', how='inner')

print(merged_df)

輸出結果為:

   id    name  age
0   1   Alice   20
1   2     Bob   25

在上述示例中,我們使用merge()函數將df1df2兩個表按照id列進行合并,合并的方式為內連接(inner)。最終得到的合并結果為包含了idnameage三列的新表merged_df

0
临沧市| 龙里县| 房山区| 伊川县| 韶山市| 松原市| 滦南县| 谢通门县| 始兴县| 舞阳县| 新宾| 皋兰县| 安化县| 搜索| 肇东市| 盐津县| 中超| 顺平县| 巢湖市| 宜都市| 乐安县| 祁阳县| 封丘县| 高州市| 洛阳市| 灵璧县| 石景山区| 泾阳县| 彭山县| 潮安县| 肥城市| 克什克腾旗| 诏安县| 峡江县| 阿克| 黑水县| 北安市| 大邑县| 东乌珠穆沁旗| 班玛县| 阳谷县|