我有一个数据帧'mydf',格式如下
---------------------------
index month day year
---------------------------
“mydf”尺寸原始尺寸为1600
想消除闰年数据吗
所以我写了下面的命令
^{pr2}$在这里,leapdf的大小返回为83
如果我试试下面的其他方法
otherdf = mydf.loc[(mydf['month'] != 2) & (mydf['day'] != 29) ]
这里我预计其他DF的尺寸是1517。但返回的大小不同哪一个小得多?我不知道我犯了什么错。请纠正我
你的逻辑在第二个例子中是有缺陷的。
Month != 2 AND day !=29
不包括1月29日、3月29日、6月29日等。。在你想要
(month != 2) || (month =2 & day != 29)
我认为第二个解决方案是可以的,但是如果需要所有列,可以省略
loc
:如果只需要一列:
^{pr2}$替代方案:
相关问题 更多 >
编程相关推荐