كيف الهروب أو sanatize slash باستخدام regex في r؟
سؤال
أحاول القراءة في ملف CSV (Tab separted) في R. عندما أرغب في قراءة العمود بما في ذلك أ /
, ، أحصل على خطأ.
doSomething <- function(dataset) {
a <- dataset$data_transfer.Jingle/TCP.total_size_kb
...
}
يقول الخطأ ، أنه لا يمكن العثور على هذا الكائن. لقد حاولت الهروب من Backslash لكنها لم تنجح.
إذا كان لدى أي شخص بعض الفكرة ، فأنا أقدر ذلك حقًا!
المحلول
اعطيك
head(dataset)
وشاهد الاسم الذي تم إعطاؤه. ربما سيكون شيئًا مثل:
dataset$data_transfer.Jingle.TCP.total_size_kb
نصائح أخرى
بطريقتين:
dataset[["data_transfer.Jingle/TCP.total_size_kb"]]
أو
dataset$`data_transfer.Jingle/TCP.total_size_kb`
لا تنتمي إلى StackOverflow