首页 > 解决方案 > 访问R中数据框中的一行数据

问题描述

对于一个叫combos的数据集,前6行数据如下

head(combos[,c(1,2,3)])

     Var1   Var2    Var3
1      DD   DD      DD
2       7   DD      DD
3     BBB   DD      DD
4      BB   DD      DD
5       B   DD      DD
6       C   DD      DD

我想一次访问一行的值。DD正如预期的那样,以下返回。

combos[1,1]

但是,以下返回 1 1 1。我使用什么代码来获取第一行 DD DD DD?

c(combos[1,1], combos[1,2], combos[1,3])

我需要能够以这样的方式访问这些值,这样我才能使用以“i”作为行索引的 do-for 循环。代码实际上来自 Grolemund 和 Wickham 的文本“Hand-On Programming with R”。上面的代码适用于他们,但在我的 RStudio 会话或当前版本的 R 中发生了一些不同的事情。

我用谷歌搜索并查看了,无法弄清楚这一点。

谢谢!

标签: rdataframe

解决方案


推荐阅读