Да, я бы сказал, что это действительно так плохо.
Он прерывает первую нормальную форму.
Вторая критика заключается в том, что ввод исходных результатов непосредственно в базу данных, без какой-либо проверки или привязки вообще, дает вам возможность открывать атаки SQL-инъекций.
То, что вы называете лень и отсутствие знаний SQL, - это материал, из которого сделаны неофиты. Я рекомендую потратить время, чтобы сделать это правильно, и рассмотреть его как возможность узнать.
Или оставьте это как есть и узнайте болезненный урок атаки SQL-инъекции.
Просто удалите '
, и он будет работать:
data$style <- paste0("font-size:", data$Percentage, "px;")
timevis(data = data[2:3, ])