如何将列名称添加到现有的csv

时间:2019-05-04 00:44:47

标签: r

我想对现有CSV文件进行一些分析。但是,由于原始文件没有标题,因此Rstudio会自动将第一行设置为标题。由于第一行中的某些元素出现在代码的其余部分中,所以我不能只替换它们并追加一条新记录。有人可以帮我吗?

此代码。

adultdata <- read.csv("adultdata.csv",head=T,sep=',',fileEncoding = "UTF-8")

成人数据

X39       State.gov     X77516   Bachelors   X13    Never.married
<int>     <fctr>         <int>    <fctr>     <int>  <fctr>
50  Self-emp-not-inc    83311    Bachelors   13     Married
38  Private             215646   HS-grad     9      Divorced
53  Private             234721   11th        7      Married

我想得到的是这样的东西

age     workclass         fnlwgt    education   education-num  marital-status
39      State.gov         77516     Bachelors   13             Never.married
50      Self-emp-not-inc  83311     Bachelors   13             Married
38    Private             215646    HS-grad     9              Divorced
53    Private             234721    11th        7              Married

1 个答案:

答案 0 :(得分:0)

我用下划线-代替了负_

最好, 泰勒


read.csv(
  file = "adultdata.csv", 
  header = F, 
  col.names = c("age", "workclass", "fnlwgt", "education", "education_num", "marital_status"))