Advertisement
Guest User

Exercise For Loop

a guest
Jul 18th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.10 KB | None | 0 0
  1. #### Function for Side or Radius depending on shape and area ####
  2. radius = sqrt(Figures$area/pi)
  3. t_side = sqrt(4*Figures$area/sqrt(3))
  4. s_side = sqrt(Figures$area)
  5.  
  6. for (i in length(Figures$shape)) {
  7.  
  8.   radius = sqrt(Figures$area/pi)
  9.   t_side = sqrt(4*Figures$area/sqrt(3))
  10.   s_side = sqrt(Figures$area)
  11.  
  12.   if(Figures$shape[i] == "square") {
  13.   s_side
  14.     } else if(Figures$shape[i] == "triangle") {
  15.   t_side
  16.       } else {
  17.   radius
  18.         }
  19. }
  20.  
  21.  
  22.  calculate <- function(dataset) {
  23.   for (i in 1:nrow(dataset)) {
  24.    
  25.     radius = sqrt(dataset$area[i]/pi)
  26.     t_side = sqrt(4*dataset$area[i]/sqrt(3))
  27.     s_side = sqrt(dataset$area[i])
  28.    
  29.     if(dataset$shape[i] == "square") {
  30.       dataset$area[i] <- s_side
  31.     } else if(dataset$shape[i] == "triangle") {
  32.       dataset$area[i] <- t_side
  33.     } else {
  34.       dataset$area <- radius
  35.     }
  36.   }
  37. }
  38.  
  39.  count(Figures)
  40.  
  41. calculate(Figures)
  42.  radius
  43. length(Figures$shape)
  44. for (i in dataset) {
  45.   # radius
  46.   radius = sqrt(dataset$area/pi)
  47.   # side
  48.  
  49.   # if circle calculate radius
  50.   # if square or triangle calculate side
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement