当我尝试执行函数时,收到一个NameError(未定义名称“loan tape”)。
函数的定义方式有什么问题?在
def create_table(table_name, num_rows, num_cols):
table_name = pd.DataFrame(np.random.rand(num_rows,num_cols), columns = [["Exposure","EIR"]])
return print(table_name.head(20))
(create_table(loan_tape ,20 ,2)
Tags:
如果你在做我认为的事情——那就是试图提前创建一个变量并将其初始化为一个数据帧,那么这绝对不是你要做的。在
传递2个参数,因为这就是您所需要的,然后
return table
。在注意,不能返回}。在
print(...)
,因为print
返回{编辑:将
^{pr2}$columns
作为参数传递:相关问题 更多 >
编程相关推荐