【发布时间】:2015-10-20 23:27:08
【问题描述】:
而df.fillna(0) 用 0 填充所有 NA/NaN 值,是否有一个函数可以将所有 non-NA/NaN 值替换为另一个值,例如 1?
如果我的 DataFrame 中的值是可变长度列表,那么:
-
df.replace()要求列表长度相同 - 布尔索引如
df[len(df) > 0] = 1抛出ValueError: cannot insert True, already exists -
pandas.get_dummies()抛出TypeError: unhashable type: 'list'
有没有更直接的解决方案?
【问题讨论】:
标签: python pandas dataframe nan