从熊猫数据系列中删除字符串

时间:2021-07-16 11:23:21

标签: python pandas dataframe nan series

我有一个复杂的 Pandas 系列数据框,其中包含浮点数、整数和字符串。我试图从行中删除所有 nan 以便我可以读取和操作数字。数据框看起来像:

<头>
VAR1 VAR2 VAR3
14 0.0043
16 0.22341
12 -0.452
-0.16220

我尝试使用:但它没有删除 NaN,我不确定是否因为它们可能会被读取为字符串?

dataframe = pd.read_pickle(name)
remove_nan = dataframe.dropna
print(remove_nan)

dataframe.drop('NaN') 不起作用,因为它嵌入在行中而不是轴中。

1 个答案:

答案 0 :(得分:0)

你应该使用一个简单的:

df. dropna()

或者如果您的“NaN”是一个字符串,那么 df.replace("NaN", "0") 可能会起作用