2016-04-26 13 views
-4

У меня есть объекты dataframe, которые я хотел бы передать в функцию.Передача объекта dataframe pandas в функцию

x = pd.Dataframe() 

def function(z): 
    "code" 
    return result 

result = function(x) 

Я новичок в python, может кто-то, пожалуйста, направить меня в правильном направлении.

+3

Ваш вопрос имеет нулевой смысл, нет никакого объяснения того, где вы застряли или то, что вы ожидаете, ваша функция, чтобы сделать – EdChum

+0

Спасибо за вашу помощь EdChum, очень ценен. У меня есть объект dataframe = 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

Смежные вопросы