Как проиндексировать объединенный файл CSV из Интернета - PullRequest
0 голосов
/ 24 мая 2018

Мне нужна помощь в правильной индексации моего информационного кадра из Интернета.Я использую модуль pandas

df1 = pd.read_csv('https://raw.githubusercontent.com/bonsalakot00/Test-Server/master/Data_2012.csv')

Это один из моих кодов для доступа к моему хранилищу данных и чтения его в качестве фрейма данных

frames = [df1, df2, df3, df4, df5, df6]
result = df1.append(frames, sort=False)
print(result)

И это код, где яПытаясь автоматически отсортировать мой фрейм данных от [1 до 258], я попытался выполнить result=pd.concat([df1],[df2],[df3],[df4],[df5],[df6],[df7], axis=1, join='inner').sort_index() для правильной сортировки чисел, но это удваивает каждый счет. Это изображение того, что я пытаюсь описать

Ответы [ 2 ]

0 голосов
/ 27 мая 2018
result = pd.concat(df1,...,dfn], axis = 0, ignore_index = True, join = 'inner')

ignore_index = True, отсортирует объединенный CSV-файл из [0 в nth]

0 голосов
/ 24 мая 2018

Если вас беспокоит кратность каждого номера индекса, вы можете просто сбросить индекс.

results = pd.concat([df1, ..., dfn], axis=0, join='inner')
results = result.reset_index(drop=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...