是否仍要删除R中的行名?
我做了一张这样的桌子,桌子名是a是否仍要删除R中的行名?,r,dataframe,R,Dataframe,我做了一张这样的桌子,桌子名是a variable relative_importance scaled_importance percentage 1 x005 68046.078125 1.000000 0.195396 2 x004 63890.796875 0.938934 0.183464 3 x007 48253.820312 0.709134
variable relative_importance scaled_importance percentage
1 x005 68046.078125 1.000000 0.195396
2 x004 63890.796875 0.938934 0.183464
3 x007 48253.820312 0.709134 0.138562
4 x012 43492.117188 0.639157 0.124889
5 x008 43132.035156 0.633865 0.123855
6 x013 32495.070312 0.477545 0.093310
7 x009 18466.910156 0.271388 0.053028
8 x015 10625.453125 0.156151 0.030511
9 x010 8893.750977 0.130702 0.025539
10 x014 4904.361816 0.072074 0.014083
11 x002 1812.269531 0.026633 0.005204
12 x001 1704.574585 0.025050 0.004895
13 x006 1438.692139 0.021143 0.004131
14 x011 1080.584106 0.015880 0.003103
15 x003 10.152302 0.000149 0.000029
并使用此代码对该表进行排序
setorder(a,variable)
只想得到第二列
a[2]
relative_importance
12 380.4296
11 645.4594
15 10.1440
4 8599.7715
2 10749.5752
13 263.7065
5 8434.3760
6 7443.8530
7 3602.8850
10 935.6713
14 256.7183
3 9160.4062
1 12071.1826
9 1173.0701
8 1698.0955
我想复制“相对重要性”并粘贴到Excel中。
但是,我无法删除行名。(12,11,15...,9,8)
有没有办法只打印“相对重要性”?(不打印行名或隐藏行名)
谢谢:)您只需使用
writeClipboard(as.character(a$relative_importance))
并将其粘贴到Excel中即可创建一个csv
文件,您可以使用Excel打开该文件
write.csv(a[2],“myfile.csv”,row.names=FALSE,col.names=FALSE
请注意,该文件将在当前工作目录中创建,您可以通过运行以下代码找到:getwd()
另一方面,您是否正在尝试将该列输入Excel进行进一步分析?如果是,我鼓励您学习如何在R中进行分析。
print(a[2],row.names=FALSE)
,可能是重复的。谢谢。我编辑了它:),非常感谢!我应用了它,但没有得到任何结果。你能告诉我在哪里可以得到这个结果吗?在控制台里?或者另一个窗格?如果a是一个矩阵,那么使用[,c(“相对重要性”)而不是$relative\u importantance我只是想在excel中组织结果。但是,我将在R学习如何做到这一点。再次感谢你!