2016-04-26 53 views
-4

我有我想要傳入一個函數的數據框對象。將一個熊貓數據框對象傳遞給一個函數

x = pd.Dataframe() 

def function(z): 
    "code" 
    return result 

result = function(x) 

我是新來的蟒蛇,有人可以引導我在正確的方向。

+3

你的問題,使零意義,有沒有哪裏你就完蛋了,或者你希望你的函數做 – EdChum

+0

感謝您的幫助EdChum,非常感謝何解釋。我有一個數據框對象= x,我想傳遞給一個函數,所以我可以操縱和格式化我的數據框。再次,我是python的新手,只想提供一些關於如何執行此操作的反饋。 – Obabs

回答

1

下面我顯示了一個簡單的函數,它將輸入參數作爲一個DataFrame對象,並且它將檢查其中一列是否具有字符串「某些」,如果是,則返回布爾結果。

檢查是否有幫助。

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

謝謝。不知道是否有可能,因爲我得到一個錯誤。 – Obabs

相關問題