У меня есть файл TSV следующим образом. (Ну, это сохраняется как csv). Он был создан путем запуска пасты на 2 файла и сохранения вывода в другом файле. Поэтому столбцы фактически разделены вкладками.Обработка TSV с Ruby
Это этот файл структура
Quantity1 Value1 Value2 Value3 ...Valuen
Quantity2 Value1 Value2 Value3 ...ValueN
....
....
Quantityn Value1 Value2 Value3 ...Valuen
Я хочу добавить только 3 более столбцов в файле, который распечатает мин, макс, и 90-й процентиль каждой строки в 3-х столбцов в конце.
Поскольку файлы были созданы с помощью сценария Ruby, я полагал, что они также должны быть обработаны с помощью рубинового сценария
Спасибо Uri :) –
на самом деле не должно быть nintieth процентиль 'ninetieth_percentile = Sorte d_values [((sorted_values.length * 0.9) .ceil) -1] ' потому что индексы отсортированных валов начинаются с 0, а не 1? –
@SrinivasSuresh - Я думаю, вы правы. Я изменил его с '.ceil' на' .floor' ... –