【问题标题】:How can I export (or save as) my table as .csv without changing the format [duplicate]如何在不更改格式的情况下将表导出(或另存为)为 .csv [重复]
【发布时间】:2017-05-01 00:49:22
【问题描述】:

我有下表:

chr [1:1000] "10/16" "1/5" "6/16" "2/5" "7/11" "6/6" "5/5" "2/5" "14/16" "3/5"
"5/5" "7/14" "9/9" "8/9" "7/9" "4/9" "5/5" "1/5" "6/9" "14/16" ...

我想将此保存为 csv,但是当我打开 csv 文件时,格式会自动更改为“日期”,所以我得到 Oct-2016、1-May、June-2016 等等...

如何“按原样”导出表格

【问题讨论】:

标签: r excel date csv


【解决方案1】:

你写,

当我打开 csv 文件时 ...

假设您在 Excel 中执行此操作,请了解 csv 文件很可能是正确的,您可以通过在记事本中打开它来确认。

在这种情况下,一种解决方法是使用Data ► Get External Data ► From Text 对数据进行Import。这将打开Text-to-Columns 向导,您可以将包含值的列指定为文本。

【讨论】:

  • 问题是我每天都会导出一个csv文件,需要自动导出为文本...
  • @Gor 导出与在 Excel 中打开文件有什么关系?您没有写到您在导出文件时遇到问题,只是在打开文件时遇到了问题。要检查您是否正确导出了文件,请在记事本中打开它并报告您看到的内容。
  • 我明白这是Excel的问题!!!但由于我在这种情况下只使用 excel,所以我该如何解决这个“问题”很有趣
  • @Gor 哪个问题?您是否遇到导出(您一直在写的内容)的问题?如果您认为在导出 csv 文件时遇到问题,在记事本中打开文件时会看到什么?如果你的问题只是在Excel中打开文件,那么每天用CSV导出和我提供的解决方案有什么关系呢?
【解决方案2】:

只需在每个项目后添加一个“空格”或任何其他字符

chr [1:1000] "10/16." "1/5." "6/16." "2/5." "7/11." ...

代码如下:

Y<-paste0(X," ")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 2021-05-16
    • 2020-01-21
    相关资源
    最近更新 更多