Объединение фреймов данных в Python, которые были загружены через URL

#python #dataframe

#python #фрейм данных

Вопрос:

Как следует из названия, я изо всех сил пытаюсь объединить CSV-файлы в Python.

Прямо сейчас у меня есть 7 наборов данных, загруженных в таблицу Google Colab. Я загрузил их, используя URL-адрес с нужного веб-сайта, и, используя data.head() , я получаю это в качестве предварительного просмотра:

                      profile_id latitude    longitude   depth   temperature salinity density
time                            
2017-09-06 17:02:10 00:00   725 40.029292   -70.884025  3.21    22.3441 34.898510   1024.0579
2017-09-06 17:02:10 00:00   725 40.029292   -70.884025  4.05    22.3296 34.897360   1024.0647
2017-09-06 17:02:10 00:00   725 40.029292   -70.884025  4.95    22.3297 34.898150   1024.0692
2017-09-06 17:11:29 00:00   726 40.028392   -70.883934  4.96    22.3905 34.886158   1024.0428
2017-09-06 17:11:29 00:00   726 40.028392   -70.883934  4.18    22.4317 34.871895   1024.0170
 

С 7 наборами данных, структурированными таким образом и загруженными через URL-адрес, как мне объединить их в один набор данных в python?

Редактировать: они считываются как таковые:

 data1 = pd.read_csv(url, skiprows=[1], parse_dates=['time'], index_col='time')
data2 = pd.read_csv(url2, skiprows=[1], parse_dates=['time'], index_col='time')
data3 = pd.read_csv(url3, skiprows=[1], parse_dates=['time'], index_col='time')
data4 = pd.read_csv(url4, skiprows=[1], parse_dates=['time'], index_col='time')
data5 = pd.read_csv(url5, skiprows=[1], parse_dates=['time'], index_col='time')
data6 = pd.read_csv(url6, skiprows=[1], parse_dates=['time'], index_col='time')
data7 = pd.read_csv(url7, skiprows=[1], parse_dates=['time'], index_col='time')
 

Комментарии:

1. Итак, все 7 наборов данных хранятся в pandas фреймах данных, аналогичных data , верно?

2. да, я просто отредактировал вопрос, чтобы обновить способ их хранения.

Ответ №1:

 combined_df = pd.concat([data1, data2, data3, data4, data5, data6, data7], axis=0)