So schreiben Sie eine Python-Funktion, die einen Datenrahmen als Eingabe verwendet, seine Spalten mit numerischen DatentPython

Python-Programme
Guest
 So schreiben Sie eine Python-Funktion, die einen Datenrahmen als Eingabe verwendet, seine Spalten mit numerischen Datent

Post by Guest »

Dies ist meine erste Frage hier, daher entschuldige ich mich im Voraus.
Ich möchte eine Funktion schreiben, die den Datenrahmennamen als Argument verwendet und MinMaxScaler() auf die Datenrahmenspalten anwendet, die vorhanden sind numerischer Datentyp (int64). Ich habe im Internet nachgeschaut und den folgenden Code geschrieben, der mir die Fehlermeldung „Typobjekt ist nicht iterierbar“ gab

Code: Select all

def standard(df):
"Takes a dataframe and returns the dataframe with standardized numerical columns"
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
df = pd.DataFrame()
int_column = []
for column in pd.DataFrame:
if 'int' in str(dtype(column)):
int_column.append(column)
df[int_column] = scaler.fit_transform(df[int_column])
return (df)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post