开始使用免费开始使用

向量选择:美好时光(4)

解决上一个练习的另一种方法,是使用向量元素的名称(Monday, Tuesday, …)而不是它们的数值位置。例如:

poker_vector["Monday"]

会选中 poker_vector 的第一个元素,因为 "Monday" 是该元素的名称。

就像您在上一个练习中对数值所做的那样,您也可以使用元素名称来选择多个元素,例如:

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

本练习是课程的一部分

R 入门

查看课程

练习说明

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

交互式实操练习

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

# 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
编辑并运行代码