按列日期值过滤行

时间:2020-10-31 12:53:43

标签: python pandas dataframe rows

我从这样的json文件中检索信息:

dataFile = pd.DataFrame(meta_json['data'])

dataFile现在看起来像这样:

calculation_date              value        time         person 
2020-02-28T09:40:57.636642    W725s        NaN          Nick
2020-02-28T09:40:59.292392    XTSKT        NaN          Leon
2020-03-09T12:33:05.814107    GSHDT        15:26        Felix
2020-03-15T12:33:06.292989    GSHXT        NaN          Oliver
2020-05-09T12:33:05.814107    SKJKD        NaN          Criss

如何按月份中的月份过滤行?因此,如果我要进行,则应仅过滤进行中的行。在这种情况下,日期和时间无关紧要。 结果应如下所示:

calculation_date              value        time         person 
2020-03-09T12:33:05.814107    GSHDT        15:26        Felix
2020-03-15T12:33:06.292989    GSHXT        NaN          Oliver

我尝试过:

dataFile['calculation_date'].str.contains("2020-03")

但这只会给我真假值。

0 个答案:

没有答案