将pandas dataframe对象传递给函数

时间:2016-04-26 18:12:41

标签: python function pandas dataframe

我有想要传递给函数的数据框对象。

x = pd.Dataframe()

def function(z):
    "code"
    return result

result = function(x)

我是python的新手,有人可以引导我朝着正确的方向前进。

1 个答案:

答案 0 :(得分:4)

下面我将展示一个简单的函数,它将输入参数作为DataFrame对象,并检查其中一列是否具有字符串“Some”,如果是,则返回布尔结果。

检查这是否有帮助。

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