Basics-R中的变量

作者: 杏月阿六 | 来源:发表于2017-09-02 19:43 被阅读0次

问题

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

方案

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

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

关于存在

# 列出当前所定义的变量
ls()
#> [1] "df"        "let"      "n"        "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/

相关文章

  • Basics-R中的变量

    问题 你想找到关于变量的信息。 方案 以下为关于样本变量的一些例子 关于存在 关于大小/结构 原文链接:http:...

  • Basics-R中NULL, NA, NaN的处理

    贡献者: 马柑铃 问题 你想正确处理NULL、NA (Not Available)、NaN(Not a Numbe...

  • Basics-R中NULL, NA, NaN的处理

    问题 你想正确处理NULL、NA (Not Available)、NaN(Not a Number)。 方案 你的...

  • PHP 变量类型转换的原理

    PHP 中的所有变量都是被存储在 zval 变量容器中,在 zval 变量容器中主要是包含 变量名、变量值、变量类...

  • OC中的 成员变量,实例变量,属性变量

    1. 成员变量 成员变量是定义在{}号中的变量。(yourButton、count、data都是成员变量) 成员变...

  • 声明成员变量

    有几种类型的的变量: Field:类中的成员变量局部变量:方法或者代码块中的变量参数: 方法声明中的变量 Fiel...

  • 开发问题笔记(十八)

    目录 1.iOS中各种变量的区别(成员变量、属性变量、局部变量..) 1.iOS中各种变量的区别(成员变量、属性变...

  • Robot Framework 变量

    变量表中声明变量 在测试套件文件中声明变量表 Variables,在变量表中声明该测试套件中用到的变量。在 测试套...

  • postman变量

    postman中变量种类 1)环境变量:在环境中创建的变量 选择对应的环境,添加对应的变量 2)集合变量:...

  • private, static

    变量:成员变量:类中的成员属性(作用域在类的内部)局部变量:方法中的变量(作用域在方法的内部)参数变量:方法中的形...

网友评论

    本文标题:Basics-R中的变量

    本文链接:https://www.haomeiwen.com/subject/ocvrjxtx.html