[英]DataTables warning when renaming dataframe columns in R
我在嘗試重新分配R中的列名時很難弄清楚為什么收到此警告。
invest <- data.frame(cbind(1990:2015, investssa, investemde))
names(invest) <- c("year", "ssa", "emde")
運行此命令會在RStudio中彈出警告:
DataTables警告:表id = rsGridData-無法重新初始化DataTable。 有關此錯誤的更多信息,請參見http://datatables.net/tn/3
我已經在錯誤消息中轉到了網站,但這並沒有真正的幫助。 我也嘗試過使用plyr中的named()方法,但是當我嘗試它時似乎沒有做任何事情。 還有其他一些重命名R數據框中的列的首選方法嗎?
我發現了錯誤。 我是一個虛擬人,已經在RStudio中打開了數據框(我使用GUI來完成,但是等效的是使用View命令)。 我猜想當您打開數據框時,然后嘗試更改列名或更改數據框的先天特征時,會收到此警告。
在dataframe函數內部不需要cbind。
試試這個->
invest <- data.frame(A = 1990:2015, B = investssa, C = investemde)
colnames(invest) <- c("year", "ssa", "emde")
要么
invest <- data.frame(year = 1990:2015, ssa = investssa, emde = investemde)
我認為這會有所幫助...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.