文件名未在python def函数中定义。我在做什么错了?
def transform(dataset):
datause = dataset.copy()
return datause
datause.head(10)
NameError Traceback (most recent call last)
<ipython-input-3-1786282cca87> in <module>()
----> 1 datause.head(10)
NameError: name 'datause' is not defined
答案 0 :(得分:1)
调用您的transform
函数以首先获取返回结果
def transform(dataset):
datause = dataset.copy()
return datause
result = transform(yourDataset)
print "result = {}".format(result)
if result:
result.head(10)
答案 1 :(得分:1)
这不是文件。这是一个未定义的变量。它是未定义的,因为您没有定义它。
答案 2 :(得分:0)
您的功能格式不正确。你想达到什么目的?
也许您想要以下内容。注意indentation
和/或使用;
的需要,以及使用,
分隔元组的组件的需要。但是,即使我放在下面的更正代码也没有太多的编程意义。你想达到什么目的?
def transform(dataset):
datause = dataset.copy();
return (datause, datause.head(10))