Обновление Ruby на Mac OS X

Очень удобный способ 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

17
задан Victor 11 August 2010 в 02:03
поделиться

4 ответа

Вы должны использовать ruby19 для запуска ruby, если вы установили его таким образом. Вы также можете использовать irb19 и ri19.

3
ответ дан 30 November 2019 в 12:57
поделиться

Инструмент "rvm" довольно хорош. Я думаю, это означает Ruby Verson Manager, и разработчик хорошо поддерживает каналы IRC. Вы можете установить несколько версий Ruby рядом друг с другом и выбрать те, которые хотите использовать.

http://rvm.io

22
ответ дан 30 November 2019 в 12:57
поделиться

Как ускользнул @Andrew Grimm, проблема, с которой вы столкнулись, скорее всего, связана с проблемой в вашей переменной $ PATH. Поскольку macports обычно устанавливает файлы в / opt, изменение переменной $ PATH на:

$ export PATH=/opt/local/bin:$PATH

, скорее всего, поможет. Однако я бы посоветовал вам изучить RVM, как рекомендует @hvgotcodes.

0
ответ дан 30 November 2019 в 12:57
поделиться

Как упоминалось в ответе hvgotcodes, RVM кажется отличным способом справиться с этим.

Недавно я сам начал изучать Ruby (и Rails), и в этом [1] руководстве есть отличный раздел по использованию RVM. Я настоятельно рекомендую вам попробовать, это особенно удобно, так как вы можете следовать различным учебным пособиям по разным версиям Ruby, если хотите.

[1] http://railstutorial.org/book#sec:rubygems

1
ответ дан 30 November 2019 в 12:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: