创建指定列数的空数据框

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

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

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

R语言创建空数据框(Empty Data Frame )用于追加数据相关推荐

  1. 【雷达图】R语言绘制雷达图(ggradar),NBA季后赛数据为例

    雷达图简介 雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法.轴的相对位置和角度通常是无信息的. 雷达图也称为网络图,蜘蛛图,星图,蜘蛛网图,不规则多边形 ...

  2. R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用is.data.frame函数查看数据对象是否是dataframe数据

    R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用is.data.frame函数查看数据对象是否是dataframe数据 目录 R语言使用多个数据类型不同的向量数据创建一个d ...

  3. R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame)、添加标题、副标题

    R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame).添加标题.副标题. ...

  4. R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集)、ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull)

    R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集).ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull) 目录

  5. R语言创建新变量方法

    R语言创建新变量方法 在数据分析中,可能需要对数据进行求和.求均值等处理,并且将处理后的数据重新保存到原来的数据框中,这里提供三种可供解决的方法: 数据框$变量名 <- 表达式.若原数据框中含有 ...

  6. 《R语言游戏数据分析与挖掘》一2.2 数据对象

    2.2 数据对象 R拥有许多用于存储数据的对象类型,包括向量.矩阵.数组.数据框和列表.它们在存储数据的类型.创建方式.结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同.多样化的数据对 ...

  7. 《量化金融R语言初级教程》一1.1 使用时间序列数据

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  8. 数据分享|R语言因子分析、相关性分析大学生兼职现状调查问卷数据可视化报告...

    全文链接:http://tecdat.cn/?p=31765 随着大学的普及教育,大学生就业形势变得更加困难,很多学生都意识到这个问题(点击文末"阅读原文"获取完整代码数据). 相 ...

  9. R语言ggplot2可视化:可视化斜率图、对比同一数据对象随着时间推移多个状态的差异(Slope Chart)、例如、对比不同癌症5年期、10年期、15年期存活率的差异

    R语言ggplot2可视化:可视化斜率图.对比同一数据对象随着时间推移多个状态的差异(Slope Chart).例如.对比不同癌症5年期.10年期.15年期存活率的差异 目录

  10. R语言使用haven包的read_spss函数读取spss格式数据、使用haven包的read_sas函数读取SAS格式数据、使用haven包的read_dta函数读取Stata格式数据

    R语言使用haven包的read_spss函数读取spss格式数据.使用haven包的read_sas函数读取SAS格式数据.使用haven包的read_dta函数读取Stata格式数据 目录

最新文章

  1. 记录一个比较完整的python项目分析架构
  2. 20145234黄斐《网络对抗技术》实验八、Web基础
  3. linux内核杂记(13)-系统调用(1)
  4. es6 babel转码器使用
  5. 程序员修复bug的吐血过程,太形象了
  6. PetShop之表示层设计
  7. mysql mutex_MySQL 有关锁的简单介绍
  8. Python Des加密与解密实现软件注册码、机器码
  9. 「沐神」工作五年的沉思录 「这就是李沐」开挂人生的深度解读
  10. linux怎么取消光盘,怎样取消ubuntu官方光盘
  11. JFinal在使用oracle数据库时页面显示EL表达式获取不到值
  12. 香港伦敦金交易平台排行榜(2022最新版)
  13. 递归和循环两种方法完成树的镜像转换
  14. 联想拯救者15isk清灰_清灰和升级容易 联想拯救者14拆机解析
  15. 关于Oracle数据库的笔记
  16. codeforces 616F Expensive Strings
  17. Windows保护眼睛的颜色设置
  18. 面试官:什么是脚手架?为什么需要脚手架?常用的脚手架有哪些?
  19. 【软件测试】现史上破坏性最强、最著名的五大软件Bug
  20. IRF 与 H3CS10508

热门文章

  1. css sprites将多张图片合并成一张
  2. 阿里云 EMAS Serverless 重磅发布
  3. 在华为云服务器上部署的web项目详情
  4. 移动支付服务商加盟/微信支付宝扫码支付代理加盟
  5. 魅族MX5 如何进入开发者模式
  6. gts测试提示 Test failed due to unrecognized service account for this product, please submit an initial G
  7. 北京理工计算机科学与应用,沈蒙_北京理工大学计算机学院
  8. SAP中利用标准成本报表计算成品人工成本及组成实例
  9. ios vue 添加本地音乐_VUE怎么添加音乐 本地音乐添加教程
  10. 三只松鼠营收持续下滑:市值两天缩水28亿元,能否熬过漫漫转型路