Я пытаюсь создать таблицу с количеством предметов, продаваемых по названию продукта, году и региону. Я хочу таблицу, которая выглядит ниже. Есть ли способ сделать это в R, а не писать sql-запрос с использованием функции sqldf?Преобразование n-мерной таблицы непредвиденных ситуаций в dataframe в R
Product_Name Region Year Count
English Muffins 1 2015 10000
Bagel 1 2015 5601
Croissants ....................
Вот код для создания данных образца. Эти фиктивные данные не соответствуют приведенным выше отсчетам.
Product_Name <- c("English Muffins","croissants","Kaiser rolls","Bagels","cinnamon puff","strawberry pastry")
Region_ID <- c(1:6)
Transaction_year <- c(2011:2016)
x <- data.frame()
for(i in 1:6)
{
for (j in 1:6)
{
for(k in 1:6)
{
x <- rbind(x, data.frame(Product = Product_Name[i], Region = Region_ID[j], Year = Transaction_year[k]))
}
}
}
Спасибо! Функция ftable - это то, что я искал. – user3897