我有一个数据框,我已经为其计算并添加了一difftime
列:
name amount 1st_date 2nd_date days_out
JEAN 318.5 1971-02-16 1972-11-27 650 days
GREGORY 1518.5 <NA> <NA> NA days
JOHN 318.5 <NA> <NA> NA days
EDWARD 318.5 <NA> <NA> NA days
WALTER 518.5 1971-07-06 1975-03-14 1347 days
BARRY 1518.5 1971-11-09 1972-02-09 92 days
LARRY 518.5 1971-09-08 1972-02-09 154 days
HARRY 318.5 1971-09-16 1972-02-09 146 days
GARRY 1018.5 1971-10-26 1972-02-09 106 days
我想将其分解并计算 days_out 为 0-60、61-90、91-120、121-180 的小计。
出于某种原因,我什至不能可靠地编写括号表示法。我希望
members[members$days_out<=120, ] 只显示 Barry 和 Garry,但我得到了很多行,例如:
NA.1095 <NA> NA <NA> <NA> NA days
NA.1096 <NA> NA <NA> <NA> NA days
NA.1097 <NA> NA <NA> <NA> NA days
这些在原始数据中不存在。没有人是没有名字的。我在这里做错了什么?