Добавление панелей данных Pandas построчно - PullRequest
0 голосов
/ 06 июня 2018

Я проверил append , и он должен работать, но по какой-то причине я не могу понять, что построчное добавление не работает.

У меня есть два кадра данных сразмер (х, у).Я хочу объединить эти два ряда по строкам, поэтому конечный кадр данных имеет размер (2x, y).

Я пытался сделать следующее:

frame_combined = frame_1.append(frame_2, ignore_header=True)
frame_combined = pd.concat([frame_1, frame_2], axis=1) # also axis=0

Редактировать: выполнение этих данных дает мне (2x, 2y) фрейм данных.Кроме того, мой фрейм данных не имеет заголовка.

Чего мне не хватает, что я получаю фрейм данных, который добавляется как по строкам, так и по столбцам?А как мне сделать простое построчное добавление?

Спасибо.

1 Ответ

0 голосов
/ 06 июня 2018

Проблема в том, что ваши frame_2 заголовки отличаются от frame_1, это вызывает смещение, и если вы объединяете по вертикали, тогда ваш единственный вариант - назначить один другому.

Так что,

frame_2.columns = frame_1.columns

Теперь объедините:

frame_combined = pd.concat([frame_1, frame_2], ignore_index=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...