我正在处理一些数据,并且只是在顺序中编写行能够正常工作,并且给了我想要的结果(从日期提取一行数据数据框“餐厅”):Python代码在函数外部工作,但在函数内部不起作用
orders = restaurant[(restaurant.index == date)]
然而,当我把这个变成一个功能,它不再能够看它的日期,而不是只给我一个空白数据帧:
def datesearch(date)
orders = restaurant[(restaurant.index == date)]
return orders
我似乎无法弄清楚为什么它在函数外很好,但由于某种原因,它不能通过d吃了,当我把它放在一个函数。
你是否将日期传递给函数? – 2014-09-12 21:06:31
我很抱歉,但这是什么意思?我是否需要先将date = date写入我的函数? – serphaes 2014-09-12 21:07:09
你可以将datesearch称为'datesearch(date)'。你是否收到错误信息? – 2014-09-12 21:07:39