【发布时间】:2017-02-22 18:31:47
【问题描述】:
我的问题是我想清除的大型数据框。我的两个主要问题是:
整个数据帧是基于时间的。这意味着我不能移动行,否则时间戳将不再适合。
数据的顺序并不总是相同。
这是一个澄清的例子
index a b c d x1 x2 y1 y2 t
0 1 2 0.2
1 1 2 0.4
2 2 4 0.6
3 1 2 1.8
4 2 3 2.0
5 1 2 3.8
6 2 3 4.0
7 2 5 4.2
结果应该是这样的
index a b c d x1 x2 y1 y2 t
0 1 2 2 4 0.2
1 1 2 0.4
3 1 2 2 3 1.8
5 1 2 2 3 3.8
7 2 5 4.2
这意味着我想总结一下 df 的右半部分并保留第一个条目的时间戳。第二个问题是,两者之间的 df 左半部分可能有不同的数据。
【问题讨论】:
-
右半边,
y1, y2是不是一直跟在x1, x2后面? -
可以是 y1、y2 跟在 x1、x2 之后,或者反过来。但是,如果在一个文件中设置了顺序,它将始终保持相同的顺序。
-
我提出的答案有效吗?
-
我还没有机会用原始数据进行测试。如果测试完成,我会回复。
-
谢谢伊恩。它工作正常。只是花了我一段时间,因为我必须处理正在进行的其他问题。
标签: python python-3.x pandas dataframe spyder