【问题标题】:How to split one column containing several values so each column only contains one value?如何拆分包含多个值的一列,以便每列仅包含一个值?
【发布时间】:2018-04-18 22:01:56
【问题描述】:

启动情况如下:
我有一个大约 3000 行但只有 1 列的 csv 文件。在每一行中都包含几个值。

现在我只想为每列分配一个值。

我该如何做到这一点?

【问题讨论】:

  • 如果他们是字符you could try this。或将它们强制为数字(stackoverflow.com/questions/10871525/…)。
  • 也许我理解错了,但为什么read.csv 不起作用?如果它是正确的 CSV(即逗号分隔)文件,则行将在每个 , 上拆分为列。请edit您的问题包括您的部分数据作为样本数据。如果不确定,请查看如何提供minimal reproducible example/attempt
  • 请给出一个可重现的小例子,说明您的数据是什么样的以及您想要实现的目标。

标签: r csv


【解决方案1】:

将文件转换为txt格式,然后使用MS excel打开数据。不要直接打开文件。使用文件菜单中的打开选项打开它。当您这样做时,将出现一个文本向导。然后,您可以使用逗号、空格等分隔符拆分数据并形成多列。完成后,将文件保存为 csv 格式

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    相关资源
    最近更新 更多