【发布时间】:2015-09-14 17:37:08
【问题描述】:
我正在尝试同时对行和列进行一些列操作,包括 Pandas 中的日期和时间序列。传统上没有系列的 python 字典很棒。但是有了 Pandas 对我来说是一件新鲜事。
输入文件:N 个。
File1.csv, File2.csv, File3.csv, ........... Filen.csv
Ids,Date-time-1 Ids,Date-time-2 Ids,Date-time-1
56,4568 645,5545 25,54165
45,464 458,546
我正在尝试将所有文件的Date-time 列合并到一个关于Ids 的大数据文件中
Ids,Date-time-ref,Date-time-1,date-time-2
56,100,4468,NAN
45,150,314,NAN
645,50,NAN,5495
458,200,NAN,346
25,250,53915,NAN
检查
date-time列 - 如果不匹配,则创建一个,然后通过用相应Ids的date-time-ref值减去当前date-time value来填充与Ids相关的值。用
NAN填充空白处,如果下一个文件具有该值,则用NAN替换新值
如果是直列减法,它非常容易,但与 date-time series 同步,而相对于 Ids 似乎有点混乱。
首先欣赏一些建议。提前致谢。
【问题讨论】:
-
你能添加你目前的代码吗?
-
我可以直接列到列
sub,但不能写关于ids和date-time