小编Agg*_*ggs的帖子

Python 搜索列

我有一个 CSV 文件,我需要在特定列的特定模式中循环,并将输出模式存储在同名的新文件中 + "_pattern" + [1,2,3,etc.] + .csv .

这是搜索模式:循环遍历第 1 列并找到相同的 # 并抓取它们,然后遍历抓取列表的第 2 列,然后抓取第 2 列中具有相同日期的所有内容,然后转到第 4 列并抓取所有 # s 不相同,然后创建一个文件,其中包含按列时间组织的第 1 列、第 2 列和第 4 列的模式。

例子:

1       2           time    4
13.45   9/29/2016   6:00    98765
12.56   9/29/2016   6:05    76548
13.45   9/29/2016   6:07    98764
13.45   9/29/2016   6:21    98766
13.45   9/29/2016   6:20    96765
12.56   9/29/2016   6:06    76553
Run Code Online (Sandbox Code Playgroud)

更好的表视图

结果是,file_pattern_1.csv 将具有:

1. 13.45    9/29/2016   6:00    98765
2. 13.45    9/29/2016   6:07    98764
3. 13.45    9/29/2016   6:21    98766
Run Code Online (Sandbox Code Playgroud)

但不会包括:

4. 13.45 …
Run Code Online (Sandbox Code Playgroud)

python csv datetime loops

5
推荐指数
1
解决办法
84
查看次数

标签 统计

csv ×1

datetime ×1

loops ×1

python ×1