pandas处理nan值

pandas数据中存在nan值和字符串杂糅在一起需要判断,如何处理?

pandas里面空值为nan,是float类型的,对应numpy中的np.nan类型,可以使用一下语句判断。

np.isnan(x)

其中x只能是float类型,当x中包含字符串时,无法使用这个判断语句,使用:

# 将非空数据保留,空数据用''替换
df = df.where(df.notnull(), '')

需对数据进行处理,然后用空字符串进行判断

你可能感兴趣的:(pandas,pandas,python)