Можно ли это сделать с помощью карусели бутстрапа 3? Я надеюсь, что мне не придется искать еще один плагин jQuery
blockquote>Начиная с 2013-12-08 ответ - нет. Эффект, который вы ищете, невозможен с помощью базового карусельного модуля Bootstrap 3. Однако, вот простой плагин jQuery, который, похоже, делает именно то, что вы хотите http://sorgalla.com/jcarousel/
Я предполагаю, что вы говорите о столбце «стол» в строке 5. Это может быть так, что в файле data2.csv ячейка содержит пробел и, следовательно, не считается пустым по R.
Кроме того, я заметил, что в строке 5 столбцов «оси» и «дверь», , исходные значения, считанные из data2.csv, являются строками «NA». Вы, вероятно, захотите относиться к ним как к nststrings. Для этого
dat2 <- read.csv("data2.csv", header=T, na.strings=c("","NA"))
EDIT:
Я скачал ваши данные2.csv. Да, в строке 5 столбцов «секс» есть пробел. Итак, вы хотите
na.strings=c(""," ","NA")
Другим решением, использующим dplyr
, будет
require(dplyr)
## fake some NA
iris[1,1]=""
## define a helper function
empty_as_na <- function(x){
if("factor" %in% class(x)) x <- as.character(x) ## since ifelse wont work with factors
ifelse(as.character(x)!="", x, NA)
}
## transform all columns
iris %>% mutate_each(funs(empty_as_na))
. Чтобы применить исправление только к подмножеству столбцов, вы можете указать интересующие столбцы, используя синтаксис сопоставления столбцов dplyr. Пример: mutate_each(funs(empty_as_na), matches("Width"), Species)
Если таблица содержит даты, вы должны рассмотреть возможность использования версии typesafe ifelse
Вызвать пакет dplyr
, установив из cran
в r
library(dplyr)
(file)$(colname)<-sub("-",NA,file$colname)
Он преобразует всю пустую ячейку в конкретный столбец как NA
Если столбец содержит "-", "", 0 как это изменить его в коде в соответствии с типом пустой ячейки
Например если я получу пустую ячейку типа "" вместо "-", тогда используйте этот код:
(file)$(colname)<-sub("", NA, file$colname)
Не могли бы вы просто использовать
dat <- read.csv("data2.csv",na.strings=" ",header=TRUE)
, чтобы преобразовать все пробелы в NA по мере чтения данных, не забудьте поставить пробел между вашей цитатой
Вы можете использовать gsub для замены нескольких мутаций пустого, например «" или пробела, для NA:
data= data.frame(cats=c('', ' ', 'meow'), dogs=c("woof", " ", NA))
apply(data, 2, function(x) gsub("^$|^ $", NA, x))
Недавно я столкнулся с подобными проблемами. Это то, что сработало для меня, если переменная является числовой, тогда достаточно простого df$Var[df$Var == ""] <- "NA"
. Но если переменная является фактором, то вам нужно сначала преобразовать ее в символ, а затем заменить ячейки ""
на нужное значение и преобразовать обратно в коэффициент. Так что, например, ваша переменная Sex, я предполагаю, что это будет фактором, и если вы захотите заменить пустую ячейку, я бы сделал следующее:
df$Var <- as.character(df$Var)
df$Var[df$Var==""] <- "NA"
df$Var <- as.factor(df$Var)