@karen.wisozk
Существует несколько способов объединения нескольких pandas DataFrame:
1 2 3 4 5 6 7 8 9 10 11 12 |
import pandas as pd df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]}) # Вертикальное объединение df_combined = pd.concat([df1, df2], axis=0) # Горизонтальное объединение df_combined = pd.concat([df1, df2], axis=1) |
1 2 3 4 5 6 7 8 |
import pandas as pd df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]}) df_combined = df1.append(df2) |
1 2 3 4 5 6 7 8 9 |
import pandas as pd df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}) df2 = pd.DataFrame({'B': [4, 5, 6], 'D': [10, 11, 12]}) df_combined = df1.merge(df2, on='B', how='inner') |
Выбор метода объединения зависит от вашего конкретного случая и требований.