I want to use R in Python, as provided by the module Rpy2. I notice that R has very convenient []
operations by which you can extract the specific columns or lines. How could I achieve such a function by Python scripts?
My idea is to create an R vector and add those wanted elements into this vector so that the final vector is the same as that in R. I created a seq()
, but it seems that it has an initial digit 1, so the final result would always start with the digit 1, which is not what I want. So, is there a better way to do this?
To create an empty list in R, use the vector() function. The vector() function takes two arguments: mode and length. The mode is, in our case, is a list, and length is the number of elements in the list, and the list ends up actually empty, filled with NULL.
To append elements to a Vector in R, use the append() method. The append() is a built-in method that adds the various integer values into a Vector in the last position.
vec <- vector()
See also vector help
?vector
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With