为什么当我使用read.csv时将数据导入R时,为什么会得到额外的列

问题描述 投票:0回答:1

我正在使用R导入CSV文件。当我阅读它时,我发现有一个额外的列,当我尝试合并多个数据帧时会导致问题。这是我使用的代码


df.V1 <-read.csv("V1.csv", header = T, na.strings = c(""),check.names = FALSE)

这就是我要得到的

this is the out put

如何摆脱没有标题名称的第一列

我使用了这一行代码,但是不起作用!

df.V1 <- df.V1[,-1]

有人可以帮我解决这个问题吗?

r import read.csv
1个回答
0
投票

实际上,这个“没有标题名称的列”只是表的索引。它在打印表格时自动添加,但不会影响数据框的任何操作。

我创建的一个数据框的示例:

enter image description here

如果检查列数,即使显示索引列,您也会看到它是2。

ncol(data)
# > 2

如果合并两个数据帧时遇到问题,则可能是合并代码出了问题。尝试使用left_join()库中的inner_join()dplyr函数。

文档here

© www.soinside.com 2019 - 2024. All rights reserved.