중복 key
열을 각각에 할당하고 DataFrame
( 원래 DataFrames 를 변경 하지 않고 ) 조인 한 다음 최종 결과를 반환하기 전에 삭제할 수 있습니다.
import pandas as pd
df1 = pd.DataFrame({
'id': list(range(1, 5))
})
df2 = pd.DataFrame({
'month': ['2010-01', '2010-02', '2010-03']
})
df_merged = pd.merge(
df1.assign(key=1),
df2.assign(key=1),
on='key'
).drop('key', axis=1)
+----+----+---------+
| | id | month |
+----+----+---------+
| 0 | 1 | 2010-01 |
| 1 | 1 | 2010-02 |
| 2 | 1 | 2010-03 |
| 3 | 2 | 2010-01 |
| 4 | 2 | 2010-02 |
| 5 | 2 | 2010-03 |
| 6 | 3 | 2010-01 |
| 7 | 3 | 2010-02 |
| 8 | 3 | 2010-03 |
| 9 | 4 | 2010-01 |
| 10 | 4 | 2010-02 |
| 11 | 4 | 2010-03 |
+----+----+---------+
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다