有時,當從列表生成數據幀時,變量名爲「。」。默認。我怎樣才能在dplyr函數中引用這個變量,如果只是把變量名改爲更合適的話。在名爲「。」的變量上使用dplyr函數。
# Code that produces my data frame with "." as column name
library(tidyverse)
d <- data.frame(`.` = 1, row.names = "a")
# Now my code fails because `.` is a poor column name for dplyr functions:
d %>% select(model = rownames(.), outlier = `.`)
變化的變量名稱... –
如果你打開更改列名稱爲B以上威廉姆斯建議,這篇文章包括了各種方法:https://stackoverflow.com/questions/6081439/changing-column-names-of-a-data-frame –
'.'會導致更多的問題,而不僅僅是與dplyr。更改變量名稱。 –