←
PDF 150 / 520 - 2. Compare and contrast the following operations on a data.frame and equivalent tibble. What i
→
English · PDF 150
Original PDF page 150
中文 · PDF 150
    1. 比较和对比以下在 data.frame 和等效 tibble 上的操作。有什么不同?为什么数据框的默认行为可能会让你感到沮丧?

df <- data.frame(abc = 1, xyz = "a")

df$x

df[, "xyz"]

df[, c("abc", "xyz")]

    1. 如果你将一个变量的名称存储在对象中,例如 var <- "mpg",如何从 tibble 中提取该引用变量?
    1. 练习通过以下方式引用下面数据框中的非语法名称:
    • a. 提取名为 1 的变量。
    • b. 绘制 1 与 2 的散点图。
    • c. 创建一个名为 3 的新列,其值为 2 除以 1。
    • d. 将列重命名为 one、two 和 three:

annoying <- tibble(

1 = 1:10,

2 = 1 * 2 + rnorm(length(1))

)

    1. tibble::enframe() 的作用是什么?你可能在什么时候使用它?
    1. 哪个选项控制 tibble 底部打印多少个额外的列名?