Учитывая список фреймов данных, я хочу итеративно объединить их и вернуть один фрейм данных.Входные данные: frames
(список фреймов данных панд) и on_columns
(строка или список строк, содержащих имена столбцов для объединения).Как мне использовать df.merge
для этого?"" "Учитывая список фреймов данных, итеративно объединяйте их и возвращайте один фрейм данных
"""HINT: Use slice on frames when iterating and merging.
Arguments:
frames {list} -- a list of pandas DataFrames
on_columns {string or list} -- a string or list of strings
containing the column names on which to join
Returns:
df -- a pandas.DataFrame containing a merged version of the
two provided dataframes. If frames is None or an empty list return None
"""
def merge(frames, on_columns):
#implementation here
df = #merged df
return df
Редактировать: я думаю, что, возможно, я могу использовать df.concat, но не уверен, как?