r语言创建一个四列的空dataframe,并一列一列往里面加数据
时间: 2024-03-10 09:49:02 浏览: 152
数据分析(如excel、powerBI、python、R语言或其他数据分析工具)面试题.pdf
可以使用`data.frame()`函数创建一个四列的空dataframe,然后再使用`$`符号将数据一列一列加入其中。具体操作如下:
```R
# 创建一个四列的空data.frame
df <- data.frame(col1 = numeric(),
col2 = character(),
col3 = logical(),
col4 = factor(),
stringsAsFactors = FALSE) #关闭字符向量自动转换为因子的功能
# 向data.frame中的第一列添加数据
df$col1 <- c(1, 2, 3)
# 向data.frame中的第二列添加数据
df$col2 <- c("a", "b", "c")
# 向data.frame中的第三列添加数据
df$col3 <- c(TRUE, FALSE, TRUE)
# 向data.frame中的第四列添加数据
df$col4 <- factor(c("x", "y", "z"))
# 查看最终的data.frame
df
```
输出结果如下:
```
col1 col2 col3 col4
1 1 a TRUE x
2 2 b FALSE y
3 3 c TRUE z
```
这样就可以创建一个四列的空dataframe,并一列一列地往里面加数据。
阅读全文