楼主: 小甲克虫
4665 13

[问答] R语言中向量元素疑惑 [推广有奖]

11
yywan0913 在职认证  发表于 2014-1-8 15:42:01 |只看作者 |坛友微信交流群
小甲克虫 发表于 2014-1-8 09:09
如果这样可以,那利用循环FOR(n in  c(  )  ),是不是对于C( )中的任何元素  都可以做循环操作吗?
理论上是可行的。。,不过最好用list好点吧。。
是什么给了你自信

使用道具

12
小甲克虫 在职认证  发表于 2014-1-8 16:05:57 |只看作者 |坛友微信交流群
yywan0913 发表于 2014-1-8 15:42
理论上是可行的。。,不过最好用list好点吧。。
..可是循环操作 n in 后边跟的必须是向量。 这样用循环可以吗?for( n in  list( ) )

使用道具

13
songzf 发表于 2014-1-8 16:10:25 |只看作者 |坛友微信交流群
小甲克虫 发表于 2014-1-7 20:32
你没看懂题目。
In R, lists are generic vectors where each element can be virtually any type
of object; e.g., a vector (of arbitrary mode), a matrix, a full data frame, a
function, or again a list. Note that the latter also allows us to create recursive
data structures. Due to this flexibility, lists are the basis for most complex
objects in R; e.g., for data frames or fitted regression models (to name two
examples that will be described later).

咦,不是说这个?

使用道具

14
yywan0913 在职认证  发表于 2014-1-8 16:22:03 |只看作者 |坛友微信交流群
小甲克虫 发表于 2014-1-8 16:05
..可是循环操作 n in 后边跟的必须是向量。 这样用循环可以吗?for( n in  list( ) )
可以啊 ,这样循环n就代表list中每个对象,然后可以对每个对象处理
也可以用m=list(),使用for(i in 1:length(m))  用
  1. m[[i]]
复制代码

当做对象处理。
   list可以防止所有对象转化成一个向量
是什么给了你自信

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-1 05:01