有一个名为cnbddataframe,例如:

cnbd = data.frame(1,2,3,NA,NA,5)

因此,表达:

dim(cnbd)[1]

给1.

我想通过以下方式将数据帧(如cnbd)写入csv:

write(file = filename, cnbd, append = TRUE)

问题来了:

  1. csv文件的值显示为cnbd,其中有6行,而不是1,2,3,NA,NA,5行.
  2. 我需要输出cnbd显示为1,2,3,,,5在csv文件,没有NAs.

推荐答案

试试这个:

write.table(df, "cnbd.csv",
            na = "",
            row.names = FALSE,
            col.names = FALSE,
            append = TRUE,
            sep = ",")

R相关问答推荐

具有相同条宽 * 和 ** 在 * 多个 * 图上相同条距的条图

NA仅省略具有NA的 Select 行

如何通过Exams2黑板对非整数字的问题进行评分

创建计数(带重置)变量

按条件计算观察次数

为什么stat_bin在R中的ggplot中显示错误的数字?

计算R中的威布尔分布的EDF

行式dppr中的变量列名

ggplot geom_smooth()用于线性回归虚拟变量-没有回归线

警告:lmdif:info = 0. nls. lm()函数的输入参数不正确

使用ggsankey调整Sankey图中单个 node 上的标签

如何优化向量的以下条件赋值?

我如何才能找到FAMILY=POISSON(LINK=&Q;LOG&Q;)中的模型预测指定值的日期?

如何通过判断数据框的一列来压缩另一列?

用约翰逊分布进行均值比较

如何将使用rhandsontable呈现的表值格式化为百分比,同时保留并显示完整的小数精度?

无法将条件case_when()应用于使用!!创建的新变量Mutations

根据r中每行中的日期序列,使用列名序列创建新列

基于R中的辅助向量中的值有条件地连接向量中的字符串

R-使用stri_trans_General()将其音译为德语字母