Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.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
正在删除r中所有条目均为0的列_R_Dataframe_Subset - Fatal编程技术网

正在删除r中所有条目均为0的列

正在删除r中所有条目均为0的列,r,dataframe,subset,R,Dataframe,Subset,我有一个38行4063列的大型二进制数据集(第一列是ID列表)。我试图通过运行new.df来摆脱所有条目都为0的列。如果您包含一个简单的示例输入和所需的输出,可以用来测试和验证可能的解决方案,那么就更容易帮助您。您引入了一个off by one错误。df[,-1]的第一列是df的第二列。您还将列总和与0进行比较,但应该取df==0的colSum。实际上,您可以尝试使用new.df更容易地对非零进行计数,并保持所有列的非零值计数为非零(以及第一列):new.df@Gregor,谢谢!1+有效,但使

我有一个38行4063列的大型二进制数据集(第一列是ID列表)。我试图通过运行
new.df来摆脱所有条目都为0的列。如果您包含一个简单的示例输入和所需的输出,可以用来测试和验证可能的解决方案,那么就更容易帮助您。您引入了一个off by one错误。
df[,-1]
的第一列是
df
的第二列。您还将列总和与0进行比较,但应该取
df==0的
colSum
。实际上,您可以尝试使用
new.df更容易地对非零进行计数,并保持所有列的非零值计数为非零(以及第一列):
new.df@Gregor,谢谢!1+有效,但使用原始的
colSum
格式
new.df是的,如果没有任何负值,测试
colSums()==0
将有效,但这不是一个好的通用解决方案。