Вы уже находитесь в блоке кода R, вам не нужен встроенный код R. Просто введите значение:
data2$Physics <- paste0('$\\frac{', phy, '}{20}$')
Если вы хотите контролировать формат phy
, вы можете использовать sprintf
. Например, если phy
равно 3.141593, но вы хотите, чтобы отображались только два десятичных знака, используйте
data2$Physics <- sprintf('$\\frac{%.2f}{20}$', phy)
Значение в phy
отформатировано в соответствии с форматом в стиле C %.2f
и встроено в строку.