suchen

Heim  >  Fragen und Antworten  >  Hauptteil

python - Wie lösche ich eine Zeile in einem Datenrahmen, wenn der Spaltenwert nan ist?


Wenn der Wert von nur meinem Glück nan ist, lösche die beiden Zeilen Jack Matthews und Michael Phillips

为情所困为情所困2756 Tage vor1278

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 11:04:08

    两种方法:
    1、删除just my luck为NaN的行

        indexs = list(df[np.isnan(df['just my luck'])].index)
        df = df.drop(indexs)

    2、获取just my luck不为NaN的行

        df = df[np.isnan(df['just my luck']) == False]

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-05-18 11:04:08

    df = df.dropna(subset=["just my luck"])

    Antwort
    0
  • StornierenAntwort