R:write.csv-Excel显示空白行中断

奥马尔·冈萨雷斯(Omar gonzales)

我正在使用write.csv导出数据帧。

在制作数据帧之前,我已经使用以下方法清理了每个向量:

ColumnA <-   gsub("^\\s+|\\s+$", "", ColumnA)

使用data.frame()之后,我用它来导出csv文件:

write.csv(DataFrameABC, "DataFrameABC.csv",
      row.names = F, fileEncoding = "UTF-8")

问题:我在每一行之间都留有空白行。

我不需要那些空行。

在此处输入图片说明

编辑1:

我只是想放一些数据样本,所以我用了这个:

DataFrameABC2 <- DataFrameABC[1:3,]

但是,当我在这个新的数据帧上使用str()时,我会惊讶地得到:

    > str(DataFrameABC2)
'data.frame':   3 obs. of  3 variables:
 $ Celulares_Telefonia_Marca        : Factor w/ 223 levels "\n2Cool","\n4THM2",..: 116 178 139
 $ Celulares_Telefonia_Producto     : Factor w/ 2039 levels "?\"iLuv - Case Mummy & Ninja para iPhone 5/5s ACIL7T327 - ...",..: 1155 1647 1308
 $ Celulares_Telefonia_Precio_actual: Factor w/ 412 levels "S/. 1,019.00",..: 8 356 378

我的意思是:3个观察点,然后是具有水平和水平的因子?

到底是怎么回事?

编辑2:样本数据

设置data.frame(stringsAsFactors = F)会减少dput输出,但是在Excel中打开CSV时仍会出现空白行:

  structure(list(Celulares_Telefonia_Marca = c("\nLG", "\nSamsung", 
"\nMotorola"), Celulares_Telefonia_Producto = c("LG G Flex 32GB 13MP 4G LTE Desbloqueado - Plateado", 
"Samsung Galaxy S4 Mini Duos I9192 8GB 8MP Desbloqueado - ...", 
"Motorola - Moto G xt1068 Duos 2da Generación 8GB 8MP Des..."
), Celulares_Telefonia_Precio_actual = c("S/. 1,149.00", "S/. 749.00", 
"S/. 839.00")), .Names = c("Celulares_Telefonia_Marca", "Celulares_Telefonia_Producto", 
"Celulares_Telefonia_Precio_actual"), row.names = c(NA, 3L), class = "data.frame")
马修·伦德伯格

您的问题是您的数据中嵌入了换行符。

从您的dput输出:

structure(list(Celulares_Telefonia_Marca = c("\nLG", "\nSamsung",

这些\n字符在第一列中的数据字符串中。这些正在输出中创建换行符。那给你在Excel中的空白行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除MS EXCEL CSV文件末尾的空白行

来自分类Dev

Python CSV,空白行

来自分类Dev

从CSV文件中删除空白行

来自分类Dev

为什么在CSV顶部的空白行?

来自分类Dev

RunSpacePool输出CSV包含空白行

来自分类Dev

R从write,csv删除第一行

来自分类Dev

R从write,csv删除第一行

来自分类Dev

从php的CSV文件中删除空白行

来自分类Dev

从csv文件中删除标题和空白行

来自分类Dev

Python .csv编写器留下空白行

来自分类Dev

删除空白行后如何获取更新的csv文件?

来自分类Dev

使用Python删除CSV中的空白行

来自分类Dev

从csv文件中删除标题和空白行

来自分类Dev

使用GEANY移除CSV文件中的空白行

来自分类Dev

如何使用PowerShell在CSV文件之间插入空白行?

来自分类Dev

为什么 CSV 在标题后出现空白行?

来自分类Dev

R write.csv2输出显示空字符串

来自分类Dev

write.csv更改R中的数据

来自分类Dev

在CSV文件python中每五行插入空白行

来自分类Dev

像在Python的writerow中一样,使用write.table将行逐行写入R中的CSV中

来自分类Dev

如何摆脱R中表格前的空白行?

来自分类Dev

从R中的数据帧子集空白行

来自分类Dev

如何使用FlatFileItemReader和块跳过CSV中的空白行

来自分类Dev

使用opencsv(.java)读取.csv文件时跳过空白行

来自分类Dev

如何在使用python读取CSV文件时跳过空白行

来自分类Dev

当我对CSV文件使用writerow时删除空白行

来自分类Dev

如何将前导空白行添加到 CSV?

来自分类Dev

有什么办法可以数数。csv文件中的空白行?

来自分类Dev

write.csv格式化日期r