Link to home
Start Free TrialLog in
Avatar of Rayne
RayneFlag for United States of America

asked on

Vector, list Questions R

Hey all,
I am trying to get my feet wet in R programming for statistical analysis. '

Can anyone of you, tell me what is the basic differences and similarities between a list and vector, in a simple  layman’s terms…
What is a  data frames?

Thank you
ASKER CERTIFIED SOLUTION
Avatar of Sean Stuber
Sean Stuber

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Rayne

ASKER

Thank you sdstuber :)
Avatar of Rayne

ASKER

thank you. this explains it crystal clear
Avatar of Rayne

ASKER

thank you again. Now I am to totally understand the complex code that I am currently dealing with. You are a lifesaver, sent from heaven. Thank you a million
to add to above solution:

a vector is an array, i. e. all the elements are contiguous in memory and easily can be indexed by a counter from 0 to n-1 where n is the number of elements.

a list unlike to a vector is a collection of nodes. each node contains exactly 1 list element and points backwards to a predecessor node (beside of the first node) and forward to a successor node (beside of the last node of a list). a list fastly could be grow as adding a new node only requires a maximum of two nodes to be updated while in a vector you might have to move a good part of the array or even use new bigger contiguous space when the array grows. in R lists might have elements of different type what often is the main advantage of a list especially when you deal with a small number of elements.

a dataframe is a list of column vectors as explained by ststuber.

Sara
Avatar of Rayne

ASKER

Awesome, thank you Sara. this is very useful to understand :)