我想创建一个data.frame列名指定。当我输入以下内容:创建数据时X和点添加到列名框架
df_ht <- data.frame("Teams" = NA, "Shots" = NA, "Shots On Target" = NA)
我得到以下标题:
Teams Shots Shots.On.Target
1 NA NA NA
后来我把旁边的名称空间来尝试间隔出来的实际列名称:
df_ht <- data.frame(" Teams " = NA, " Shots " = NA, " Shots On Target " = NA)
我得到了这个:
X.Teams. X.Shots. X.Shots.On.Target.
1 NA NA NA
为什么会出现X
和.
?我怎样才能摆脱.
?
阅读'?data.frame'文档,并特别注意'check.names'参数。按照提供的链接。 – joran
在http://stackoverflow.com/questions/3411201/specifying-column-names-in-a-data-frame-changes-spaces-to找到解决方案。需要将check.names设置为False。 – Dombey
事实上,正如它在文档中所说的那样。 – joran