R语言-创建空数据框(Empty Data Frame )用于追加数据

简介: 本文分享了如何在R语言通过创建空数据框来实现追加数据的简单实现方法,以供参考
+关注继续查看

创建指定列数的空数据框

1、创建空数据框

1.1 通过填充行再删除行生成空数据框
dt.empty <- data.frame(var1="",var2="",var3="")[-1,]
1.2 通过创建空矩阵转换成空数据框
#create data frame with 0 rows and 3 columns
dt.empt <- data.frame(matrix(ncol = 3, nrow = 0))
#provide column names
colnames(dt.empt) <- c('var1', 'var2', 'var3')
1.3 通过填充初始化向量生成空数据框
dt.empt <- data.frame(Doubles=double(),Integers=integer(),Factors=factor(),Logicals=logical(),Characters=character(),stringsAsFactors=FALSE)

2、通过向空数据框循环填充等长向量实现行追加

dt.empt <- data.frame() # create data frame with 0 columns and 0 rows
for (i in seq(5)) {
    vectr <- c(1,2,3)
    dt.emp<- rbind(dt.emp,vectr) # fill data
}
colnames(dt.emp) <- c('var1', 'var2', 'var3') # set colnames

> dt.emp
  var1 var2 var3
1    1    2    3
2    1    2    3
3    1    2    3
4    1    2    3
5    1    2    3
目录
相关文章
|
29天前
|
数据挖掘
r语言数据分析画数据相关性图热力图
r语言数据分析画数据相关性图热力图
26 1
|
4月前
R语言之数据框的合并
R语言之数据框的合并
84 1
R语言之数据框的合并
|
4月前
|
搜索推荐 Linux Python
VET:一个基于R语言的VCF数据提取工具,支持按基因ID、物理位置、样品名称提取指定变异信息
VET:一个基于R语言的VCF数据提取工具,支持按基因ID、物理位置、样品名称提取指定变异信息
|
4月前
|
人工智能 数据挖掘 Linux
ChatGPT × R语言 丨实际数据分析过程中,AI能够带来哪些改变?数据框操作案例分享
ChatGPT × R语言 丨实际数据分析过程中,AI能够带来哪些改变?数据框操作案例分享
|
4月前
|
数据挖掘 Linux Python
R语言中实现多维数据交并补集合运算,利用tidyverse系列包,intersect、union、setdiff
R语言中实现多维数据交并补集合运算,利用tidyverse系列包,intersect、union、setdiff
R语言中实现多维数据交并补集合运算,利用tidyverse系列包,intersect、union、setdiff
|
4月前
|
数据挖掘 Linux 数据处理
R语言笔记丨数据的创建和转换
R语言笔记丨数据的创建和转换
R语言笔记丨数据的创建和转换
|
4月前
|
数据挖掘
R语言笔记丨数据的合并、拆分、整合
R语言笔记丨数据的合并、拆分、整合
|
4月前
|
存储
R语言笔记丨因子、数据框基础知识
R语言笔记丨因子、数据框基础知识
|
4月前
|
机器学习/深度学习 分布式计算 并行计算
探索UCI心脏病数据:利用R语言和h2o深度学习构建预测模型
本文的研究目的是基于UCI心脏病数据集[1],利用R语言和h2o深度学习框架构建一个预测模型,旨在准确预测个体患心脏病的风险。通过使用该模型,医疗专业人员可以更好地进行早期干预和预防措施,从而提高患者的生活质量和健康状况。
297 0
|
6月前
|
存储 关系型数据库 数据挖掘
R语言-Chunk大型数据框与稀疏矩阵应对 as.matrix溢出异常 “problem too large”
本文提出一种在R里面将大型数据集通过分块的方式转换出 DataFrame和 SparseMatrix的方法,能有效避免内存溢出、程序崩溃等严重问题。
79 0
推荐文章
更多