２つのtxtファイルに保存されているデータから列が一致するデータを結合して出力したい


以下のような中身の異なる二つのtxtファイルがあります。この二つのデータから、文字列(aaa00など)が一致しているデータだけを抽出し、二つのデータを結合した出力が欲しいです。

このようなコードを教えて頂けたら嬉しいです。よろしくお願いします。

**対象の txt ファイル:**

test1.txt

[code]

    aaa00,123.22,42.11
    aba00,163.22,73.11
    acc01,298.11,63.28
    ...
    
[/code]

test2.txt

[code]

    bbb00,1872
    aaa00,2001
    aba00,789
    caa01,983
    ...
    
[/code]

**期待する出力結果:**

[code]

    aaa00,123.22,42.11,2001
    aba00,163.22,73.11,789
    
[/code]




ふたつのデータを inner join すれば良いです。以下は Pandas の
[`pandas.merge`](https://pandas.pydata.org/docs/reference/api/pandas.merge.html)
を使った例です。

[code]

    >>> import pandas as pd
    >>> df1 = pd.DataFrame([
    ...   ["aaa00", 123.22, 42.11],
    ...   ["aba00", 163.22, 73.11],
    ...   ["acc01", 298.11, 63.28]
    ... ])
    >>> df2 = pd.DataFrame([
    ...   ["bbb00", 1872],
    ...   ["aaa00", 2001],
    ...   ["aba00", 789],
    ...   ["caa01", 983]
    ... ])
    >>> df1.merge(df2, how="inner", on=0)
           0     1_x      2   1_y
    0  aaa00  123.22  42.11  2001
    1  aba00  163.22  73.11   789
    
[/code]

DataFrame を得るために CSV
ファイルから読み込むには、[`pandas.read_csv`](https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html)
を使うと良いです。

