【问题标题】:Split a column datetime in two columns, one for date and one for time LINUX将一列日期时间拆分为两列,一列用于日期,一列用于时间 LINUX
【发布时间】:2021-12-08 02:59:06
【问题描述】:

我在 .txt 文档 (05/28/2010 02:36) 中有一个包含 DateTime 的列。我想将此列分为两列,一列用于日期,另一列用于时间(Linux)以导入 R。

【问题讨论】:

  • 如果任何空格是分隔符,则它已经是 2 列
  • 感谢您的回答,但是当我将此文档导出到 R 中的数据框时,它会被读取为一列

标签: r linux multiple-columns


【解决方案1】:

您可能需要用逗号 (,) 或制表符分隔日期和时间。如果您使用read.csv(),您可能需要逗号。使用sed 's/ /,/1' DateTime.txt > r-import.csv 执行此操作(即斜线之间的两个空格),然后导入r-import.csv。如果这不起作用,请尝试使用选项卡;将上述行中的, 替换为\tsed 's/ /\t/1' DateTime.txt > r-import.csv

【讨论】:

    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 2013-10-18
    • 2021-10-10
    • 2022-06-14
    相关资源
    最近更新 更多