Dropping Zelle, wenn es NaN in einem Dataframe in Python ist

Ich habe so ein dataframe

Project 4 Project1 Project2 Project3 0 NaN laptio AB NaN 1 NaN windows ten NaN 0 one NaN NaN 1 two NaN NaN 

Ich möchte NaN-Werte aus der Spalte Projekt 4 löschen

Meine gewünschte Leistung sollte sein,

Df,

  Project 4 Project1 Project2 Project3 0 one laptio AB NaN 1 two windows ten NaN 0 NaN NaN NaN 1 NaN NaN 

One Solution collect form web for “Dropping Zelle, wenn es NaN in einem Dataframe in Python ist”

Wenn der Index Ihres Project4 nur Standard 0 bis n geordnete Ganzzahlen ist, können Sie die Project4 Spalte zu einer Serie platzieren, die NaN Werte Project4 , den Index zurücksetzen und dann mit dem Project4 wieder zusammenführen.

 import pandas a pd df = pd.DataFrame([[pd.np.nan, 1,2,3], [pd.np.nan, 4,5,6], ['one',7,8,9], ['two',10,11,12]], columns=['p4','p1','p2','p3']) s = df.pop('p4') pd.concat([df, ps.dropna().reset_index(drop=True)], axis=1) # returns: p1 p2 p3 p4 0 1 2 3 one 1 4 5 6 two 2 7 8 9 NaN 3 10 11 12 NaN 
  • Wie man Spalte mit dtype als Objekt in String in Pandas Dataframe umwandelt
  • Iterating durch DataFrame Zeilenindex in umgekehrter Reihenfolge
  • Pandas, Gesamtsumme auf jedem MultiIndex-Sublevel berechnen
  • Schreiben eines pandas dataframe zu einer Word-Dokumententabelle über pywin32
  • Nicht-NDFFrame-Objektfehler mit der Funktion pandas.SparseSeries.from_coo ()
  • Pandas.to_datetime inkonsistentes Zeitzeichenformat
  • Wie bekomme ich Pandas Dataframe Untergruppen
  • Pandas DataFrame: Entfernen Sie unerwünschte Teile aus Strings in einer Spalte
  • HDFStore Start Stop funktioniert nicht
  • Lineares Regressionsmodell mit AR-Fehler python
  • Plot mehrere DataFrame Spalten in Seaborn FacetGrid
  • Python ist die beste Programmiersprache der Welt.