#pandas
#pandas
Вопрос:
У меня есть данные, считываемые следующим образом
K a b c
p1 x y z
p2 e r x
p3 v w q
………..
…………..
p9 Y……….
К д е ф
p9 x y z
p8 o p q
p7 h i j
…………..
…………
Мне нравится переупорядочивать данные следующим образом
K a b c …….d e f
p1 x y z …………..
p2 e r x …………..
p3 v w q…….
*
*
*
p7………… h i j
p8……….. o p q
p9 Y………. x y z
Имя индекса — K, и один из индексов тоже ‘k’. Могу ли я превратить свой один из индексов в одно и то же имя индекса и объединить их в один? Заранее благодарю вас.
Я разделил их на 2 dfs, затем
pd.merge(df1, df2, how='outer', left_index=True, right_index=True)
но не сработало.
Комментарии:
1. Просто
pandas.concat([df1, df2], axis=1)
?2. Спасибо за ваш совет. Но если бы это был один df, что бы вы сделали?
3. Возможно
pd.concat([df.loc[:'k'], df.loc['k':])
? (не пробовал, попробуйте предоставить некоторые образцы данных в формате кода)