【環境】
MACBOOK PRO, Python3 Jupyternotebook
【したいこと】
エクセルを2つ読み込み、1つのエクセルはローデータが入っており、重複がある。(日付が違うため)
もう一つのデータにはIDとHanldeが入っている(ユニークのデータ)
それを合体して、ローデータの方のIDとHanldeを紐付けする。
【コード】
df_Pivot = pd.read_excel('Pivot_My_Client.xlsx') df_ID = pd.read_excel('ID.xlsx') #試したこと df_Pivot.loc[df_Pivot['ID'].str.contains('1'), 'Name'] = 'A' #上記だとコードの量が多く修正も大変なので、二つのエクセルをくっつけて自動で出るようにしたいです。
【エクセル1の形】
ID | Spend | Time |
---|---|---|
1 | 2 | 9/1 |
1 | 3 | 9/1 |
2 | 2 | 9/2 |
2 | 3 | 9/2 |
【エクセル2の形】
ID | Name | |
---|---|---|
1 | A | |
2 | B |
【欲しいDataFrame】
|ID|Spend|Time|Name|
|:--|:--:|--:|
|1|2|9/1|A
|1|3|9/1|A
|2|2|9/2|B
|2|3|9/2|B
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/01 07:39