Вот еще один способ, который, я считаю, эквивалентен подходу factor(..)
:
> df <- data.frame(let=letters[1:5], num=1:5)
> subdf <- df[df$num <= 3, ]
> subdf$let <- subdf$let[ , drop=TRUE]
> levels(subdf$let)
[1] "a" "b" "c"
Я верю, что вы решаете проблемы наоборот. Правильное решение описано здесь https://medium.com/@runawaycoin/deploying-symfony-4-application-to-shared-hosting-with-just-ftp-access-e65d2c5e0e3d
< blockquote>Загрузите следующие папки (и содержимое) из вашего приложения в новую папку в корневом каталоге вашего FTP-сервера с именем symfony:
bin
config
src
templates
translations
vendor
Примечание. Папка bin, если вы хотите запустить консоль, возможно, через задание cron, также лучше переименовать консоль в console.php
Также создайте папку var, но не загружайте ее содержимое.
И загрузите файл composer.json в эту папку Symfony - это необходимо, чтобы помочь Symfony найти файлы приложения.
Итак, вы должны иметь это на своем сервере:
\symfony
bin
config
src
templates
translations
vendor
composer.json
\public_html
index.php
.htaccess
bundles
build
Не забывайте, что вам нужно будет изменить index.php
[1114 ] Перед тем, как ваше приложение заработает, вам нужно изменить файл index.php и установить env vars.
Сначала отредактируйте ваш index.php (локально внутри вашей общей папки, на сервере будет внутри вашей папки public_html).
Редактировать эту строку:
require __DIR__.’/../vendor/autoload.php’;
Кому:
blockquote>
require __DIR__.’/../symfony/vendor/autoload.php’;