Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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
如何根据data.fame中的实际列顺序对RStudio中的列进行排序?_R_Sorting - Fatal编程技术网

如何根据data.fame中的实际列顺序对RStudio中的列进行排序?

如何根据data.fame中的实际列顺序对RStudio中的列进行排序?,r,sorting,R,Sorting,我想从我的data.frame中删除一些特定列。我需要目视检查列中的数据。列名通常很复杂,所以我想按列号删除它们,例如:df这是早期版本的R-Studio中的一个bug,现已修复。看 因此,如果您将R-Studio更新为最新版本,您应该会在视图中看到正确的列号您可以展示一个小示例吗。如果列名不同,是否有任何模式?另外,正如在文章中提到的,如果数字不相同,如果列名混合,您希望如何获取索引。一个选项是使用gtools::mixedorder(colnames(df))可以显示名称(df)[c(3,7

我想从我的
data.frame
中删除一些特定列。我需要目视检查列中的数据。列名通常很复杂,所以我想按列号删除它们,例如:
df这是早期版本的R-Studio中的一个bug,现已修复。看


因此,如果您将R-Studio更新为最新版本,您应该会在
视图中看到正确的列号

您可以展示一个小示例吗。如果列名不同,是否有任何模式?另外,正如在文章中提到的,如果数字不相同,如果列名混合,您希望如何获取索引。一个选项是使用
gtools::mixedorder(colnames(df))
可以显示
名称(df)[c(3,7,103,105,112,114,150,333)]
我想这里要问的主要问题是为什么列号与实际data.frame中的列号不同?您在前面的步骤中做了什么使它们不一致。您如何知道RStudio中的列号是-
c(3、7、103、105、112、114、150、333)
?你能展示一下截图吗?R-Studio中可能存在一个错误,显示的列超过了一些
x
number。您的Rstudio版本是什么?哇哦!令人惊叹的。我打算那样做。非常感谢你对我的耐心!
 names(df)[ 51 ]
 [1] "B4GALT4"