如何重新组织这个数据框?

How to re-organise this dataframe?

许多数据帧被连接起来得到一个dataframe.The结果数据帧如下所示

timestamp CC A0 B0 C0 CA CD  CC A1 B1 C1 CA CD  CC A2 B2 C2 CA CD
          10 <---values--->  <-----------no values ------------->
          15 <---values--->  <-----------no values ------------->
          16 <---values--->  <-----------no values ------------->
          18 <---values--->  <-----------no values ------------->
 values   <---no values--->  8 <---values--->   <---no values--->
          <---no values--->  9 <---values--->   <---no values--->
          <---no values--->  14<---values--->   <---no values--->
          <---no values--->  19<---values--->   <---no values--->
          <-----------no values ------------->   2 <---values--->
          <-----------no values ------------->   5 <---values--->
          <-----------no values ------------->   7 <---values--->
          <-----------no values ------------->   21<---values--->

CC A0 B0 C0 CA CDdataframe 1 的一部分,CC A1 B1 C1 CA CDdataframe 2 的一部分并且 CC A2 B2 C2 CA CDdataframe 3 的一部分连接前**

时间戳是dataframe的索引

我想按如下方式组织此数据框

timestamp CC A0 B0 C0   A1 B1 C1  A2 B2 C2 CA CD
          2   
          5 
          7 
          8 
 values   9
          10
          14
          15
          16
          18
          19
          21

问题出在您连接数据帧的方式上。 参数 axis=1 意味着您希望在列上进行连接,在这里您希望连接行并合并列。 我建议你简单地使用 :

new_dataframe = pd.concat(list1).sort_index()

它应该按照你想要的方式连接你的数据帧,并根据你的索引对你的值进行排序。

我不确定 CC 是否是你的索引,但如果你想根据 CC 列对数据帧进行排序,你也可以申请:

new_dataframe = new_dataframe.sort_values("CC")