python中删除unnamed_python-删除包含NaN,NaT和nans的任何列的行

目前,我的数据如下:

df_all.head()

Out[2]:

Unnamed: 0 Symbol Date Close Weight

0 4061 A 2016-01-13 36.515889 (0.000002)

1 4062 AA 2016-01-14 36.351784 0.000112

2 4063 AAC 2016-01-15 36.351784 (0.000004)

3 4064 AAL 2016-01-19 36.590483 0.000006

4 4065 AAMC 2016-01-20 35.934062 0.000002

df_all.tail()

Out[3]:

Unnamed: 0 Symbol Date Close Weight

1252498 26950320 nan NaT 9.84 NaN

1252499 26950321 nan NaT 10.26 NaN

1252500 26950322 nan NaT 9.99 NaN

1252501 26950323 nan NaT 9.11 NaN

1252502 26950324 nan NaT 9.18 NaN

df_all.dtypes

Out[4]:

Unnamed: 0 int64

Symbol object

Date datetime64[ns]

Close float64

Weight object

dtype: object

可以看出,我正在获取nan的Symbol值,Nat的Date和NaN的权重.

我的目标:我想删除任何包含nan,Nat或NaN的ANY列的行,并使用新的df_clean作为结果

我似乎无法应用适当的过滤器?我不确定是否必须先转换数据类型(尽管我也尝试过)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值