Panda数据帧中忽略字符串求和



我正在使用Pandas制作DataFrame。但是,DataFrame的某些部分包含字符串。当沿着数据帧的行求和时,如何忽略和中的这些字符串?

df["sum"] = df.sum(axis=1)

使用numeric_only标志:

df.sum(axis=1, numeric_only=True)

如果您想忽略字符串值,那么这将起作用:

for col in df.columns:
df[col] = pd.to_numeric(df[col], errors='coerce')
df['sum'] = df.sum(axis=1)

最新更新