【问题标题】:Column names not showing correctly in R [duplicate]列名在 R 中未正确显示 [重复]
【发布时间】:2021-07-15 05:32:35
【问题描述】:

我的data.frame的列名是:Q1 Q2 Q3 Q4 Q5 Q6

我想知道为什么当我将数据读入 R 时,第一列名称显示为 1..Q1

注意:我使用的是R version 4.0.0

read.csv("https://raw.githubusercontent.com/rnorouzian/v/main/fa.csv")

  ï..Q1 Q2 Q3 Q4 Q5 Q6
1     6  5  4  8  6  2
2     8  7  2  7  5  3
3     9  8  1  9  7  1
4     5  4  5  9  7  1
5     4  3  6  9  7  1
6     7  6  3  7  5  3
7     3  2  7  7  5  3

【问题讨论】:

  • 你能给我们看一小段你的 csv 文件吗?看起来您可能有行号。
  • @Elin, HERE 是数据。但是,我不确定您的意思,因为我已经展示了上面的数据。
  • 这与列标题行上的行号有关。有时会看到该“功能”。
  • 您正在显示处理后的数据,并且您可以看到添加了行号的新列。当我运行你的一行代码时,我没有得到额外的变量。
  • 应该是编码问题,试试fileEncoding = 'UTF-8-BOM'。但就像@Elin 我无法重现问题,数据被正确读取。

标签: r dataframe


【解决方案1】:

readr部分tidyverse也可以使用

read_csv("https://raw.githubusercontent.com/rnorouzian/v/main/fa.csv")
# A tibble: 7 x 6
     Q1    Q2    Q3    Q4    Q5    Q6
  <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1     6     5     4     8     6     2
2     8     7     2     7     5     3
3     9     8     1     9     7     1
4     5     4     5     9     7     1
5     4     3     6     9     7     1
6     7     6     3     7     5     3
7     3     2     7     7     5     3

【讨论】:

    猜你喜欢
    • 2013-08-25
    • 2013-05-15
    • 1970-01-01
    • 2018-02-11
    • 2018-12-04
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 2018-08-13
    相关资源
    最近更新 更多