美文网首页
R高级数据管理--重复和循环、条件执行、转置

R高级数据管理--重复和循环、条件执行、转置

作者: 天秤座的机器狗 | 来源:发表于2018-08-10 11:43 被阅读18次
#R高级数据管理--重复和循环、条件执行、转置

#1.重复和循环
for (i in 1:5) print("hello")    #循环5次 
# [1] "hello"
# [1] "hello"
# [1] "hello"
# [1] "hello"
# [1] "hello"


x <- 5
while(x>0) {print("hi");x <- x-1}    
# [1] "hi"
# [1] "hi"
# [1] "hi"
# [1] "hi"
# [1] "hi"



#2.条件执行

#if else
x <- 1
if (x!=1) print("F") else print("M")
# [1] "M"


#ifelse
ifelse(x>1,print("M"),print("F"))
# [1] "F"
# [1] "F"


#switch

feeling <- c("sad","afraid")
for (i in feeling)
  print(switch(i,happly="I am glad",afraid="I will accompany",sad="cheer up"))
# [1] "cheer up"
# [1] "I will accompany"


#3.转置
head(mtcars)
cars <-mtcars[1:5,1:4]
cars
# mpg cyl disp  hp
# Mazda RX4         21.0   6  160 110
# Mazda RX4 Wag     21.0   6  160 110
# Datsun 710        22.8   4  108  93
# Hornet 4 Drive    21.4   6  258 110
# Hornet Sportabout 18.7   8  360 175

t(cars)  #行列转置
# Mazda RX4 Mazda RX4 Wag Datsun 710 Hornet 4 Drive Hornet Sportabout
# mpg         21            21       22.8           21.4              18.7
# cyl          6             6        4.0            6.0               8.0
# disp       160           160      108.0          258.0             360.0
# hp         110           110       93.0          110.0             175.0

相关文章

  • R高级数据管理--重复和循环、条件执行、转置

  • 重点--for循环

    一组被重复执行的语句叫循环体,能否继续重复执行,取决于终止条件由循环体和终止条件组成的语句叫循环语句 1.for循...

  • 2018-11-22

    5) for 循环 for : 重复执行语句 6) while 循环 while : 条件为true时执行循环体 ...

  • 【R】R语言基础-2.控制流

    2. 控制流 重复和循环 for while 【循环练习:斐波那契】 条件执行 If switch switch根...

  • 循环

    循环 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件 循环结构是在一定条件下反复执行某段程序的...

  • 杂记

    控制流1.重复和循环循环结构重复地执行一个或一系列语句,直到某个条件不为真为止。(1)for结构for循环重复地执...

  • Lua循环

    循环 lua提供一下几种循环处理方式 while循环 条件为true,重复执行某些语句,执行前先检查条件是否为tu...

  • 循环结构

    循环结构,指的是根据条件来判断是否重复执行某一段程序。若条件为true,则继续循环;若条件为false,则退出循环...

  • php 循环

    While 循环: 描述:将重复执行代码块,直到指定的条件不成立 while (条件) { ...

  • 循环迭代

    循环提供了一种快速和简单的方式去做一些重复的事 for循环 一个for循环会一直重复执行,直到指定的循环条件为fa...

网友评论

      本文标题:R高级数据管理--重复和循环、条件执行、转置

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