在Pandas中,要删除DataFrame中所有列的总和为0的行,可以按照以下步骤进行操作:
import pandas as pd
# 读取DataFrame数据
df = pd.read_csv('data.csv')
# 计算每一行的总和
row_sum = df.sum(axis=1)
# 筛选出总和不为0的行
df_filtered = df[row_sum != 0]
# 将筛选后的结果保存到新的DataFrame中
df_filtered.to_csv('filtered_data.csv', index=False)
# 或者直接在原始DataFrame上进行修改
df = df[row_sum != 0]
以上是删除Pandas DataFrame中所有列的总和为0的行的方法。这种操作适用于需要清除数据中不符合特定条件的行的情况,例如在数据清洗和预处理过程中。
领取专属 10元无门槛券
手把手带您无忧上云