Basics-R中的变量

贡献者: 马柑铃


问题

你想找到关于变量的信息。

方案

以下为关于样本变量的一些例子

x <- 6
n <- 1:4
let <- LETTERS[1:4]
df <- data.frame(n, let)

关于存在

# 列出当前所定义的变量
ls()
#> [1] "df"       "filename" "let"      "n"        "old_dir"  "x"

# 检查名为“x”的变量是否存在
exists("x")
#> [1] TRUE

# 检查名为“y”的变量是否存在
exists("y")
#> [1] FALSE

# 删除变量“x”
rm(x)
x
#> Error in eval(expr, envir, enclos): object 'x' not found
# eval(expr, envir, enclos)错误:找不到对象“x”

关于大小/结构

# 获得关于结构的信息
str(n)
#>  int [1:4] 1 2 3 4

str(df)
#> 'data.frame':    4 obs. of  2 variables:
#>  $ n  : int  1 2 3 4
#>  $ let: Factor w/ 4 levels "A","B","C","D": 1 2 3 4

# 得到一个向量的长度
length(n)
#> [1] 4

# 可能会得不到我们想要的长度
length(df)
#> [1] 2

# 行数
nrow(df)
#> [1] 4

# 列数
ncol(df)
#> [1] 2

# 得到行数和列数
dim(df)
#> [1] 4 2


原文链接:http://www.cookbook-r.com/Basics/Information_about_variables/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问题 你想找到关于变量的信息。 方案 以下为关于样本变量的一些例子 关于存在 关于大小/结构 原文链接:http:...
    杏月阿六阅读 1,683评论 3 2
  • 翻译自analyticsvidhya 基于树的学习算法被认为是最好的和最常用的监督学习(supervised le...
    珞珈村下山阅读 11,387评论 1 19
  • 今天一个很久不联系的大学同学跟我联系,一番寒暄后,他随口就叫我“女强人”。 我刚听到这个词是时候,其实是很反感的,...
    拉小姐阅读 3,547评论 2 3
  • 从某个时候起,仿佛所有的人都在谈极简,都在说less is more。 极简生活,极简投资,极简经济学,极简整理术...
    苏三黑阅读 4,048评论 2 3
  • 梦想中 有一个完全属于自己的空间 能容纳我的一切 喜悦时尽情绽放 悲伤时裹上毛毯抱个松软的大抱枕,蜷到沙发上 也可...
    fanqiaolian阅读 4,790评论 3 0