#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)