如何重新组织这个数据框?
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 CD 是 dataframe 1 的一部分,CC A1 B1 C1 CA CD 是 dataframe 2 的一部分并且 CC A2 B2 C2 CA CD 是 dataframe 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")
许多数据帧被连接起来得到一个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 CD 是 dataframe 1 的一部分,CC A1 B1 C1 CA CD 是 dataframe 2 的一部分并且 CC A2 B2 C2 CA CD 是 dataframe 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")