Очень удобный способ readr::read_delim
-семейство. Взяв пример отсюда: Импортируя csv с несколькими разделителями в R , вы можете сделать это следующим образом:
txt <- 'OBJECTID,District_N,ZONE_CODE,COUNT,AREA,SUM
1,Bagamoyo,1,"136,227","8,514,187,500.000000000000000","352,678.813105723350000"
2,Bariadi,2,"88,350","5,521,875,000.000000000000000","526,307.288878142830000"
3,Chunya,3,"483,059","30,191,187,500.000000000000000","352,444.699742995200000"'
require(readr)
read_csv(txt) # = read_delim(txt, delim = ",")
. Это приводит к ожидаемому результату:
# A tibble: 3 × 6
OBJECTID District_N ZONE_CODE COUNT AREA SUM
1 1 Bagamoyo 1 136227 8514187500 352678.8
2 2 Bariadi 2 88350 5521875000 526307.3
3 3 Chunya 3 483059 30191187500 352444.7
Вы должны использовать ruby19
для запуска ruby, если вы установили его таким образом. Вы также можете использовать irb19
и ri19
.
Инструмент "rvm" довольно хорош. Я думаю, это означает Ruby Verson Manager, и разработчик хорошо поддерживает каналы IRC. Вы можете установить несколько версий Ruby рядом друг с другом и выбрать те, которые хотите использовать.
Как ускользнул @Andrew Grimm, проблема, с которой вы столкнулись, скорее всего, связана с проблемой в вашей переменной $ PATH. Поскольку macports обычно устанавливает файлы в / opt, изменение переменной $ PATH на:
$ export PATH=/opt/local/bin:$PATH
, скорее всего, поможет. Однако я бы посоветовал вам изучить RVM, как рекомендует @hvgotcodes.
Как упоминалось в ответе hvgotcodes, RVM кажется отличным способом справиться с этим.
Недавно я сам начал изучать Ruby (и Rails), и в этом [1] руководстве есть отличный раздел по использованию RVM. Я настоятельно рекомендую вам попробовать, это особенно удобно, так как вы можете следовать различным учебным пособиям по разным версиям Ruby, если хотите.