Я написал служебные функции для этого. Теперь, когда я знаю о drop.levels gdata, он выглядит довольно похожим. Здесь они (из здесь ):
present_levels <- function(x) intersect(levels(x), x)
trim_levels <- function(...) UseMethod("trim_levels")
trim_levels.factor <- function(x) factor(x, levels=present_levels(x))
trim_levels.data.frame <- function(x) {
for (n in names(x))
if (is.factor(x[,n]))
x[,n] = trim_levels(x[,n])
x
}
Создать базу данных с таблицами. Затем сохраните информацию о вашем продукте. Затем вы можете использовать PHP и SQL для извлечения всей информации и отображения в div. Если у вас нет навыков работы с базами данных, попробуйте изучить их, прежде чем двигаться дальше. Если вы очень плохо знакомы с PHP, я предлагаю вам начать изучать основы, такие как переменные, методы, циклы, массивы, подключение к базе данных и т. Д., Чтобы вы могли предоставить некоторый код, и мы можем легко вам помочь. [110 ]
Дети не могут водить машины.