2016-04-26 7 views
-4

Ich habe Datenframe-Objekte, die ich in eine Funktion übergeben möchte.Übergeben eines Pandas-Datenobjekts in eine Funktion

x = pd.Dataframe() 

def function(z): 
    "code" 
    return result 

result = function(x) 

Ich bin neu in Python, kann mir bitte jemand in die richtige Richtung lenken.

+3

Ihre Frage macht null Sinn, es gibt keine Erklärung, wo Sie stecken bleiben oder, was Sie erwarten, dass Ihre Funktion – EdChum

+0

Vielen Dank für Ihre Hilfe EdChum tun, wirklich zu schätzen. Ich habe ein Datenframe-Objekt = x, das ich an eine Funktion übergeben möchte, damit ich meinen Datenrahmen manipulieren und formatieren kann. Wieder bin ich neu bei Python und wollte nur ein Feedback darüber, wie ich das machen würde. – Obabs

Antwort

1

Im Folgenden zeige ich eine einfache Funktion, die den Eingabeparameter als ein DataFrame-Objekt hätte, und es würde prüfen, ob eine der Spalten den String "Some" hat. Wenn ja, gibt es die booleschen Ergebnisse zurück.

Überprüfen Sie, ob dies hilft.

x = pd.DataFrame([[1,'Some Text'],[2,'New Text']],columns=('SINO','String_Column')) 

def function(z): 
    l_local_df = z['String_Column'].str.contains('Some') 
    return l_local_df 

result = function(x) 
print result 
+0

danke. War mir nicht sicher, ob es möglich war, da ich einen Fehler bekommen habe. – Obabs

Verwandte Themen