Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 编写将数据集拆分为两个的函数 首先,将max_hf数据集分为两组,Y组和N组。_Function_Variables_Split_Arguments_Categories - Fatal编程技术网

Function 编写将数据集拆分为两个的函数 首先,将max_hf数据集分为两组,Y组和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来代替变量,那么它就可以正常运行。无论如何,我想我自己已经解决了 而不是 旧数据[旧数据.变量==类别]

def分割数据(旧数据、新数据、变量、类别): 新数据=旧数据[旧数据.变量==类别]

分割数据高频(最大高频,最大高频1,感应“Y”) 分割数据高频(最大高频,最大高频2,感应“N”)

当我试着运行这个程序时,我得到了一个错误,即导入的变量(我正试图通过它)没有定义。有人能解释为什么会这样吗


理论上,它应该可以工作,如果我从split_data_hf函数中删除变量输入,然后添加induced来代替变量,那么它就可以正常运行。

无论如何,我想我自己已经解决了

而不是

旧数据[旧数据.变量==类别]

人们应该写:

旧数据[旧数据[变量]==类别]

然后,在传递输入变量时,写入“…”以传递参数

谢谢