【发布时间】:2020-07-18 06:29:58
【问题描述】:
我正在尝试有条件地从熊猫数据框中删除行并遇到麻烦。例如,我想在下面的示例中从数据框中删除第二行和第三行。
import pandas as pd
df = pd.DataFrame([
[12, 10, 7, 0],
[11, 0, 0, 3],
[0, 0, 0, 0],
[0, 6, 7, 5],
[4, 11, 3,4],
[5, 2, 5, 0]],
columns=["num1", "num2","num3","num3"])
我试过了:
df.loc[~(df['num2','num3']==0).all(axis=1)]
但报错“TypeError: only integer scalar arrays can be convert to a scalar index”
【问题讨论】: