导入列标题间距为R的.txt文件

导入列标题间距为R的.txt文件,r,R,由于“company name”等间距,R将“company”识别为单独的列,“name”识别为单独的列。我应该编写什么代码以避免出现此问题。 附:这只是我档案的一小部分 解决问题的最佳方法是修复源数据,使列名被引用。然后,您可以使用以下内容阅读: company name person Salary Of Person ITC Jacob 10000 TCS Ash 20000 Google Jim 40000 GS Mark 50000

由于“company name”等间距,R将“company”识别为单独的列,“name”识别为单独的列。我应该编写什么代码以避免出现此问题。
附:这只是我档案的一小部分

解决问题的最佳方法是修复源数据,使列名被引用。然后,您可以使用以下内容阅读:

company name    person  Salary Of Person
ITC     Jacob   10000
TCS     Ash 20000
Google      Jim 40000
GS      Mark    50000
要快速解决此问题,您可以尝试读取不带标头的CSV文件:

read.csv(file, header = TRUE, sep = "", quote = "\"")

df,但
公司
名称
实际上不是两个独立的列吗?如果真的有问题的话,您的问题的答案可能是修复您的源CSV数据。不,@TimBiegeleisen。“人”是指给出姓名的列,即Jacob,Ash。如何修复源csv数据?我对R完全陌生。我拥有的数据约为每个文件40 mb。您需要在
公司名称
周围获取报价。。。这是
read.csv
可以知道的将其作为一列处理的唯一方法。读入数据时会出现问题吗?在这种情况下,您可能正在以空格delimeters的形式读取,您需要使用逗号或其他一些符号。如果此问题在R中,则使用反引号``引用该列
df <- read.csv(file, header = FALSE, sep = "", quote = "\"")
names(df) <- c("company name", "person", "Salary Of Person")