作为数据分析练习的一部分,我正在将excel表读入pandas数据帧。在
df = pd.ExcelFile('file.xlsx').parse(0)
nullcounts = df.isnull().sum().to_frame('null_records')
为我的dataframe中的每个序列生成一个空计数的漂亮帧。但是如果字符串'NA'出现在一行数据中,我不希望isnull
操作返回True
。在
有没有一种简单的方法可以在不硬编码特定列/数据帧的规则的情况下做到这一点?在
编辑:在将源数据读入pandas时,似乎忽略了源数据中的NAs,因为当我加载数据并进行可视化比较时,我看到了NaN
在excel中有NA
。在
如果可以使用^{} ,请使用参数
keep_default_na
和na_values
定义将哪些值转换为NaN
:相关问题 更多 >
编程相关推荐