С учетом фрейма данных:
set.seed(1)
df <- data.frame(a=1:10,b=runif(10),c=10*runif(10),d=101:110)
формат каждого столбца, который я ожидаю:
%2s , %3.1f, %4.3f, %4.1f
как применить fmt
к относительным столбцам?
Дополнение: фрейм данных будет сохранен как текстовый файл, который является входными данными другого программного обеспечения.Поэтому мне нужно сохранить каждый столбец в виде числовых данных, кроме первого столбца.
Возможно, я проигнорировал формат R. Дальнейшее объяснение: формат %3.1f
означает, что эта ячейка имеет ширину 3 символа и 1 десятичную цифру.Это число, а не символ (строка).%2s
означает вывод шириной 2 символа длины и т. Д.