我想創建一個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