Function 编写将数据集拆分为两个的函数 首先,将max_hf数据集分为两组,Y组和N组。
def分割数据(旧数据、新数据、变量、类别): 新数据=旧数据[旧数据.变量==类别] 分割数据高频(最大高频,最大高频1,感应“Y”) 分割数据高频(最大高频,最大高频2,感应“N”) 当我试着运行这个程序时,我得到了一个错误,即导入的变量(我正试图通过它)没有定义。有人能解释为什么会这样吗Function 编写将数据集拆分为两个的函数 首先,将max_hf数据集分为两组,Y组和N组。,function,variables,split,arguments,categories,Function,Variables,Split,Arguments,Categories,def分割数据(旧数据、新数据、变量、类别): 新数据=旧数据[旧数据.变量==类别] 分割数据高频(最大高频,最大高频1,感应“Y”) 分割数据高频(最大高频,最大高频2,感应“N”) 当我试着运行这个程序时,我得到了一个错误,即导入的变量(我正试图通过它)没有定义。有人能解释为什么会这样吗 理论上,它应该可以工作,如果我从split_data_hf函数中删除变量输入,然后添加induced来代替变量,那么它就可以正常运行。无论如何,我想我自己已经解决了 而不是 旧数据[旧数据.变量==类别]
理论上,它应该可以工作,如果我从split_data_hf函数中删除变量输入,然后添加induced来代替变量,那么它就可以正常运行。无论如何,我想我自己已经解决了 而不是 旧数据[旧数据.变量==类别] 人们应该写: 旧数据[旧数据[变量]==类别] 然后,在传递输入变量时,写入“…”以传递参数 谢谢