実現したいこと
プログラミング初心者です。
df01
A | B |
---|---|
あ | 1 |
あ | 2 |
い | 1 |
い | 3 |
う | 1 |
df02
B | C | D | E |
---|---|---|---|
1 | りんご | バナナ | ぶどう |
2 | りんご | みかん | マスカット |
3 | いちご | レモン | メロン |
このように2つのデータフレームdf01とdf02があるとして、
df03
|A|B|C|D|E|
|:--|:--:|--:|
|あ|1|りんご|バナナ|ぶどう
|あ|2|りんご|みかん|マスカット
|い|1|りんご|バナナ|ぶどう
|い|3|いちご|レモン|メロン
|う|1|りんご|バナナ|ぶどう
このようなdf03を作ろうと思って調べてみましたが、どうすればいいかわかりませんでした。
教えていただけると幸いです。
import pandas as pd listA = ['あ', 1] listB = ['あ',2 ] listC = ['い',1] listD = ['い',3] listE = ['う',1] df01 = pd.DataFrame( [listA, listB, listC, listD, listE] ) df01.columns = ['A','B'] listF = [1,'りんご','バナナ','ぶどう'] listG = [2,'りんご','みかん','マスカット'] listH = [3,'いちご','レモン','メロン'] df02 = pd.DataFrame([listF,listG,listH]) df02.columns = ['B','C','D','E']
試したこと
mergeやconcatを使ってみましたが、それを使うのが正しいのかもよくわかってません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/10 23:43