【发布时间】:2021-05-20 04:31:23
【问题描述】:
我有一个如下所示的 pandas 数据框 (df)。
value date count1 hours column_name
0 eps 2021-02-17 127185 0 EPS
1 eps 2021-02-17 129792 1 EPS
2 eps 2021-02-17 155645 2 EPS
3 eps 2021-02-17 160214 4 EPS
4 eps 2021-02-17 164315 5 EPS
5 eps 2021-02-16 164987 1 EPS
我想要新的数据框,它不包含日期为 2021-02-17 且小时数 = 1 的记录。 对于这些我尝试这些
df.loc[(df['date1']<='2021-02-17') & (df['hours']!= 1)]
它给出如下输出:-
value date count1 hours column_name
0 eps 2021-02-17 127185 0 EPS
1 eps 2021-02-17 155645 2 EPS
2 eps 2021-02-17 160214 4 EPS
3 eps 2021-02-17 164315 5 EPS
但我想像下面这样:-
value date count1 hours column_name
0 eps 2021-02-17 127185 0 EPS
1 eps 2021-02-17 155645 2 EPS
2 eps 2021-02-17 160214 4 EPS
3 eps 2021-02-17 164315 5 EPS
4 eps 2021-02-16 164987 1 EPS
【问题讨论】: