◎テーブルA
ID | 変数A | 変数B |
---|---|---|
1 | 犬 | 猫 |
2 | 猿 | 犬 |
◎テーブルB
ID | 変数A | 変数B | 変数C |
---|---|---|---|
1 | きびだんご | 芋餅 | きな粉餅 |
2 | 安倍川餅 | ずんだ餅 | 芋餅 |
上記なようなテーブルをそれぞれ
テーブルAをdf_A = pd.read_csv('xxx.csv', encoding="shift-jis")
テーブルBをdf_B = pd.read_sql_table('tableB', con=db_engine, index_col=['ID'])
のようなといった形で、読み込み
pd.merge(df_A, df_B, on='ID')といった形で表示させようとしたのですが、以下のようなエラーが出ました。どうすれば上手く、マージしたものを作ることができるでしょうか?
また、SELECT * FROM TABLEB WHERE ID =1のようなサブクエリでAを絞りたいのですが、それはどのようにすれば可能でしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー