反正有没有删除R中的rownames?

时间:2017-03-29 01:33:19

标签: r dataframe

我制作了一张像这个表名一样的表。

   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

我想复制“relative_importance”并粘贴到Excel中。 但是,我无法删除rownames。 (12,11,15 ...,9,8) 有没有办法只打印“relative_importance”? (打印没有rownames或隐藏rownames)

谢谢:)

2 个答案:

答案 0 :(得分:1)

您只需使用writeClipboard( as.character(a$relative_importance) )并将其粘贴到Excel

即可

答案 1 :(得分:0)

您可以创建一个csv文件,您可以使用Excel打开该文件。

write.csv(a[2], "myfile.csv", row.names = FALSE, col.names = FALSE

请注意,该文件将在您当前的工作目录中创建,您可以通过运行以下代码找到该文件:getwd()

另一方面,您是否尝试将该列导入Excel以进行进一步分析?如果你是,我鼓励你学习如何在R中进行分析。

相关问题