16
A
回答
17
是的,因爲R不會允許對象的名稱以數字開頭。如果你要使用data.frame調用attach(),這會導致一些問題。
您會注意到(例如)read.table函數中的check.names參數,它使用make.names()函數來執行您描述的操作。
23
對我的作品
data.frame(`1`=rnorm(3), `2`=head(letters,3), check.names=FALSE)
# 1 2
# 1 0.5019 a
# 2 1.1148 b
# 3 0.4787 c
+0
謝謝。我瞭解數字,但似乎有些unicode文本是不允許的。當我僅使用框架進行格式化時,您的建議就派上用場了。 – 2011-12-16 07:04:28
相關問題
- 1. R數據框與字典列表作爲字段
- 2. R +數據框名稱作爲字符串變量
- 3. 將列名從列名中的2個不同數據框的列名分配給新的空數據框R
- 4. 如何將R中的數據框更改爲命名列表?
- 5. 爲R中的數據框動態生成列名稱
- 6. 將字符串更改爲訪問數據框的名稱(R)
- 7. 從字符列表到矩陣/數據框的數字(R)
- 8. 傳遞一個字符串作爲數據框列名
- 9. 導出數據框作爲列的工作表名稱
- 10. R將列表轉換爲數據框
- 11. [R疊代列數據框
- 12. R列取代數據框中的其他列的字母表
- 13. 是否可以通過列名和數字操作數據框?
- 14. [R工作室:添加數據框的列到另一個數據框(合併)
- 15. 在列表中作爲R中的數據框的元素進行操作
- 16. 如何在標題爲數字的R中調用數據框?
- 17. R - 無法將數據框中的NAs更改爲數字
- 18. 引用R數據框中的列
- 19. 列入r中的多個數據框
- 20. 使用數據框名稱作爲列名
- 21. 在數據框中寫一個列表作爲元素在r
- 22. R - 將列表的列表轉換爲數據框
- 23. R:將列表數據轉換爲數據框
- 24. 在多行中打印具有列名稱的R數據框
- 25. 創建數據框時的R名稱列
- 26. R - 同名數據框列表:選擇變量名
- 27. 將列中的值轉換爲現有數據框中的行名稱R
- 28. 循環重命名R數據框中的字段
- 29. 從R中缺少列名替換另一個數據框中的列名?
- 30. 添加列包含數據幀的名字數據的列表框
啊,我昨天同樣多關係數據幀的命名解釋。 – 2010-08-06 12:14:13
這是有原因嗎?還是僅僅是沒有人真正介意的東西? 這不是*很大的一筆交易,把X放在任何數字前面我想成爲頭,但我只是想知道爲什麼R不會讓我。 – 2010-08-06 12:26:34
你*還*不明白。重讀Shane的回答,考慮'attach()'並且意識到爲什麼這些必須要有變量名。馬雷克表示,你*可以*做到這一點,但這並不意味着你*應該*。 – 2010-08-06 13:43:27