What is the difference between list and vector in R

0 votes
What is the difference between the list and vector in R?
Oct 16, 2019 in Data Analytics by ch
• 3,450 points
50,744 views

1 answer to this question.

0 votes

The difference are -

  • A list holds different data such as Numeric, Character, logical, etc. Vector stores elements of the same type or converts implicitly.
  • Lists are recursive, whereas vector is not.
  • The vector is one-dimensional, whereas the list is a multidimensional object.
answered Oct 29, 2019 by Cherukuri
• 33,050 points
What do you mean by recursive? Kindly explain it in detail.

Hi,

  • In a recursive function (recursion), function calls itself. To solve any we break the programs into smaller sub-programs.

eg: 

5! = 5*4*3*2*1 = 120

  • The problem of getting a factorial of 5 is broken down into a sub-problem of multiplying the factorial of 4and 3.
  • Recursive functions call themselves. They break down the problem into the smallest possible components. The function() calls itself within the original function() on each of the smaller components. 
  • Due to this capability of containing other lists within themselves (lists), lists are considered as the recursive variables.

I hope this information will help you to understand. If you have a further query you can drop that in our community.

Related Questions In Data Analytics

0 votes
1 answer
0 votes
1 answer

What is the difference between library () and require () functions in R ?

 library() require() Library () function gives an error message ...READ MORE

answered Sep 5, 2018 in Data Analytics by zombie
• 3,790 points
3,172 views