Я пытаюсь выделить несколько отдельных строк в одной группе данных и пытаюсь создать новый кадр данных, объединяя их вместе.
Вот простой пример
x=pd.DataFrame([[1,2,3],[1,2,3]],columns=["A","B","C"])
A B C
0 1 2 3
1 1 2 3
a=x.loc[0,:]
A 1
B 2
C 3
Name: 0, dtype: int64
b=x.loc[1,:]
A 1
B 2
C 3
Name: 1, dtype: int64
c=pd.concat([a,b])
I end up with this:
A 1
B 2
C 3
A 1
B 2
C 3
Name: 0, dtype: int64
Whearas Я бы ожидал, что исходный кадр данных:
A B C
0 1 2 3
1 1 2 3
Я могу получить значения и создать новый фрейм данных, но это не похоже на способ сделать это.