如何根据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"