01-深度学习-缺失值的处理-1

一、查看缺失值

使用的是Pandas

import pandas as pd
data_path = 'hour.csv'
rides = pd.read_csv(data_path, encoding='gbk') #加上encoding可以识别中文

1、查看哪列值有缺失,有缺失的返回True

rides.isnull().any()
输出:
instant       False
temp          False
atemp          True   #============这里就有缺失值
hum           False
dtype: bool

2、统计每列缺失值的数量

rides.isnull().sum()

结果:

instant        0
atemp         41   #========该列缺失41个数值
hum            0
dtype: int64

3、统计共有几列存在缺失值

rides.isnull().any().sum()

结果:1

4、统计每行有多少缺失值

但是行数太多时,就没法显示结果

rides.isnull().sum(axis=1)

结果:

0        0
1        0
2        0
3        0
4        0
        ..
17374    0
17375    0
17376    0
17377    0
17378    0
Length: 17379, dtype: int64

5、统计共有多少行有缺失值

二、填充缺失值

1、直接删除

(1)删除有缺失值的行

rides = rides.dropna(axis=0, how='any')

本数据有17379行数据,17列数据,其中只有一列当中的41行有数据缺失

结果:只剩下17338行数据

[17338 rows x 17 columns]

(2)删除有缺失值的列

rides = rides.dropna(axis=1, how='any')

结果: 只剩下16列数据

[17379 rows x 16 columns]

(3)删除一行当中全部为空值的

rides = rides.dropna(axis=1, how='all')

(4)删除指定列atemp中缺失值

rides = rides.dropna(subset=['atemp'])

结果:只剩下17338行,有缺失的行全部删除

[17338 rows x 17 columns]

未完。。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习拟合填补插值XCO2时空缺失值的创新点主要体现在以下几个方面: 1. 高精度插值:传统的插值方法对于大气XCO2时空缺失值的填补往往依赖于简单的统计方法或插值算法,无法考虑到复杂的时空相关性和非线性关系。而深度学习模型能够利用大量的数据和复杂的神经网络结构,进行非线性建模和拟合,从而实现对XCO2时空缺失值的高精度插值。 2. 多源数据融合:深度学习模型可以融合多种数据源,例如气象数据、地理数据和遥感数据等,以更全面地捕捉大气XCO2的时空变化规律。通过融合多源数据,深度学习模型可以提高插值结果的准确性和稳定性。 3. 自适应学习能力:深度学习模型具有自适应学习能力,可以根据输入数据的特征自动调整网络结构和参数,以最大程度地拟合和学习数据中的复杂模式。这使得深度学习模型能够适应不同地区、不同季节和不同大气条件下的XCO2时空缺失值插值任务。 4. 高效处理大规模数据:深度学习模型的并行计算和分布式处理能力使其能够高效处理大规模的XCO2时空数据,加快插值过程的速度,并使得实时插值成为可能。 5. 模型可解释性:尽管深度学习模型通常被认为是黑盒子,但研究人员正在不断努力提高模型的可解释性。通过可视化和解释深度学习模型的内部机制,可以更好地理解插值结果,并为后续的数据分析和决策提供支持。 综上所述,深度学习拟合填补插值XCO2时空缺失值的创新点在于高精度插值、多源数据融合、自适应学习能力、高效处理大规模数据和模型可解释性。这些创新点将有助于提高大气XCO2时空数据的完整性和准确性,促进对大气环境变化的深入理解和有效管理。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值