【问题标题】:`read.csv()` imports text column as numeric [duplicate]`read.csv()` 将文本列导入为数字 [重复]
【发布时间】:2018-10-10 01:42:30
【问题描述】:

我有一个包含几列的文件“data.csv”:

col1, col2, col3
001,  012,  0234

所有三列都有显示的数据之类的字符串,但是当我运行df = read.csv("data.csv") 时,View(df) 看起来像这样。

col1, col2, col3
1,    12,   234

如何导入数据使其看起来像 CSV 中的样子?

【问题讨论】:

    标签: r csv


    【解决方案1】:

    colClasses?read.csv

    df = read.csv("data.csv", colClasses="character")
    

    colClasses:字符。假定的类向量 列。如果未命名,则根据需要回收。如果命名,名称 与被视为“NA”的未指定值匹配。

    可能的值为‘NA’(默认值,当‘type.convert’为 使用),'"NULL"'(当列被跳过时),其中之一 原子向量类(逻辑、整数、数字、复数、 字符,原始)或“因子”、“日期”或“POSIXct”。

    【讨论】:

      猜你喜欢
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2020-01-08
      • 2021-10-18
      • 2019-06-22
      相关资源
      最近更新 更多