Ich habe Datenrahmen ähnlich wie:Pandas alle aufeinander folgenden Zeilen Umbenennung basierend auf Bedingung
Sie können es neu mit diesem Code:
import pandas as pd
df = pd.DataFrame({
'A' : 1.,
'name' : pd.Categorical(["hello","hello","hello","hello"]),
'col_2' : pd.Categorical(["2","2","12","Nan"]),
'col_3' : pd.Categorical(["11","1","3","Nan"])})
Ich möchte den Wert ändern "Name" in jeder Zeile mit "col_2" oder "col_3" höher als 10.
Also, wenn es eine Zahl höher als 10 in "col_2" oder in "col_3" gibt, alle Zeilen bis zum nex Eine t-Nummer, die höher als 10 ist, sollte umbenannt werden.
Hier ist, wie es am Ende aussehen sollte:
Warum verwenden Sie pd.Categorical? –