Các câu trả lời cho câu hỏi này trên SO đã trả về một bộ gồm khoảng 125 tên từ một đến hai chữ cái: /programming/6979630/what-1-2-letter-object-names-conflict-with-ex hiện -r-đối tượng
[1] "Ad" "am" "ar" "as" "bc" "bd" "bp" "br" "BR" "bs" "by" "c" "C"
[14] "cc" "cd" "ch" "ci" "CJ" "ck" "Cl" "cm" "cn" "cq" "cs" "Cs" "cv"
[27] "d" "D" "dc" "dd" "de" "df" "dg" "dn" "do" "ds" "dt" "e" "E"
[40] "el" "ES" "F" "FF" "fn" "gc" "gl" "go" "H" "Hi" "hm" "I" "ic"
[53] "id" "ID" "if" "IJ" "Im" "In" "ip" "is" "J" "lh" "ll" "lm" "lo"
[66] "Lo" "ls" "lu" "m" "MH" "mn" "ms" "N" "nc" "nd" "nn" "ns" "on"
[79] "Op" "P" "pa" "pf" "pi" "Pi" "pm" "pp" "ps" "pt" "q" "qf" "qq"
[92] "qr" "qt" "r" "Re" "rf" "rk" "rl" "rm" "rt" "s" "sc" "sd" "SJ"
[105] "sn" "sp" "ss" "t" "T" "te" "tr" "ts" "tt" "tz" "ug" "UG" "UN"
[118] "V" "VA" "Vd" "vi" "Vo" "w" "W" "y"
Và mã nhập R:
nms <- c("Ad","am","ar","as","bc","bd","bp","br","BR","bs","by","c","C","cc","cd","ch","ci","CJ","ck","Cl","cm","cn","cq","cs","Cs","cv","d","D","dc","dd","de","df","dg","dn","do","ds","dt","e","E","el","ES","F","FF","fn","gc","gl","go","H","Hi","hm","I","ic","id","ID","if","IJ","Im","In","ip","is","J","lh","ll","lm","lo","Lo","ls","lu","m","MH","mn","ms","N","nc","nd","nn","ns","on","Op","P","pa","pf","pi","Pi","pm","pp","ps","pt","q","qf","qq","qr","qt","r","Re","rf","rk","rl","rm","rt","s","sc","sd","SJ","sn","sp","ss","t","T","te","tr","ts","tt","tz","ug","UG","UN","V","VA","Vd","vi","Vo","w","W","y")
Vì mục đích của câu hỏi là đưa ra một danh sách đáng nhớ các tên đối tượng cần tránh và hầu hết mọi người không giỏi trong việc hiểu ý nghĩa của một khối văn bản vững chắc, tôi muốn hình dung điều này.
Thật không may, tôi không chắc chắn về cách tốt nhất để làm điều này. Tôi đã nghĩ về một cái gì đó giống như một âm mưu thân cây, chỉ vì không có giá trị lặp lại, mỗi "chiếc lá" được đặt trong cột thích hợp thay vì được để lại hợp lý. Hoặc một sự điều chỉnh theo kiểu wordcloud trong đó các chữ cái có kích thước tùy theo mức độ phổ biến của nó.
Làm thế nào điều này có thể được hình dung rõ ràng và hiệu quả nhất?
Hình dung mà một trong những điều sau đây phù hợp với tinh thần của câu hỏi này:
Mục tiêu chính: Tăng cường khả năng ghi nhớ của bộ tên bằng cách tiết lộ các mẫu trong dữ liệu
Mục tiêu thay thế: Làm nổi bật các tính năng thú vị của bộ tên (ví dụ: giúp trực quan hóa phân phối, các chữ cái phổ biến nhất, v.v.)
Câu trả lời trong R được ưa thích, nhưng tất cả các ý tưởng thú vị đều được chào đón.
Bỏ qua các tên đơn được cho phép, vì những cái đó dễ dàng hơn chỉ là một danh sách riêng.