根据逐行创建R数据帧,附加到data.frame使用是不理想的rbind,因为它每次都会创建整个data.frame的副本.如何累积数据R导致data.frame不会产生这种惩罚?中间格式不需要是a data.frame.
在练习中,我必须创建一个像这样的数据框:
Name <- c("Sam","Frank","Amy")
Age <- c(22,25,26)
Weight <- c(150,165,120)
Sex <- c("M", "M", "F")
df <- data.frame (row.names = Name, Age, Weight, Sex)
Run Code Online (Sandbox Code Playgroud)
所以基本上我创建列,然后基于这些列创建数据框。
如果我有以下向量并且我想创建相同的数据框怎么办?有办法吗?
Sam <- c(22,150, 'M')
Frank <- c(25, 165, 'M')
Amy <- c(26, 120, 'F')
Run Code Online (Sandbox Code Playgroud)
谢谢