开始使用免费开始使用

向量选择:高光时刻 (4)

另一种解决上一道练习的方法,是使用向量元素的名称(Monday, Tuesday, …)来选取元素,而不是使用数字位置。例如:

poker_vector["Monday"]

因为 "Monday"poker_vector 第一个元素的名称,因此上述代码会选取其第一个元素 。

与前一个练习中使用数字位置一样,你也可以使用元素名称来选取多个元素,例如:

poker_vector[c("Monday","Tuesday")]

本练习是课程的一部分

R 语言入门

查看课程

练习说明

  • 使用名称 poker_vector"Monday""Tuesday" 选中 "Wednesday" 的前三个元素。将选择结果赋值给 poker_start
  • 使用 poker_start 函数计算 mean() 中数值的平均值。直接打印结果进行查看。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector

# Select poker results for Monday, Tuesday and Wednesday
poker_start <- 
  
# Calculate the average of the elements in poker_start
编辑并运行代码