我有两个带有变量和各自时间的文件。我希望在一个数据帧中获得输出,其中变量和时间按升序排列
evt_gts evt_id
01-07-2019 16:42:00 976162O
01-07-2019 16:42:30 976162O
04-07-2019 15:03:20 976162O
04-07-2019 15:03:25 976162O
05-07-2019 10:20:00 976162O
下一个文件是:
timestamp variable
01-07-2019 13:25:03 RefSpd
01-07-2019 13:25:10 EffRealized
01-07-2019 13:25:30 ABHPosition
01-07-2019 13:25:35 LinkVolt
01-07-2019 13:25:36 BCPress
01-07-2019 23:18:00 speed
01-07-2019 23:18:05 temperature
01-07-2019 23:31:00 speed
01-07-2019 23:31:04 temperature
01-07-2019 23:43:00 speed
01-07-2019 23:43:05 temperature
预期产出为:
timestamp variable
01-07-2019 13:25:03 RefSpd
01-07-2019 13:25:10 EffRealized
01-07-2019 13:25:30 ABHPosition
01-07-2019 13:25:35 LinkVolt
01-07-2019 13:25:36 BCPress
01-07-2019 16:42:00 976162O
01-07-2019 16:42:30 976162O
01-07-2019 23:18:00 speed
01-07-2019 23:18:05 temperature
01-07-2019 23:31:00 speed
01-07-2019 23:31:04 temperature
01-07-2019 23:43:00 speed
01-07-2019 23:43:05 temperature
04-07-2019 15:03:20 976162O
04-07-2019 15:03:25 976162O
05-07-2019 10:20:00 976162O
我试图重复这个问题。希望这对你有用
结果
首先需要在两个} ,最后是按} 排序:
DataFrame
中设置相同的列名,以便与rename
正确对齐,然后是^{timestamp
列与^{如果两个数据帧中列的顺序/数量相同:
编辑:
如果两个文件中都有分隔符空格,则解决方案有点改变-想法是将列转换为
read_csv
中的datetime
s,并通过参数header=None
,kiprows=1
忽略标题:相关问题 更多 >
编程相关推荐