2016-11-15 2 views
0

Я хотел бы импортировать данные, найденные здесь: https://thecodebarbarian.wordpress.com/2014/02/14/crunching-30-years-of-nba-data-with-mongodb-aggregation/ (вы можете загрузить данные в нижней части раздела «Заключение»).Как импортировать данные в .bson файл

Данные предоставляются в двух формах. Сначала файл с именем games.metadata.json. Полное содержание здесь:

{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "nba.games", "name" : "_id_" } ] } 

А другой файл называется games.bson.

Образец этого файла:

@_idRÚüë›ΩuT 
∫mÆboxd0´ 
players» 0‡ast blkdrbfgfg3fg3_pctfg3afg_pct.533fgaftft_pct.750ftamp41:00orbpfplayerJeff Rulandptsstltovtrb1„astblkdrbfg fg3fg3_pctfg3afg_pct.643fgaftft_pct.667ftamp36:00orbpfplayerCliff Robinsonptsstltovtrb2Êastblkdrbfgfg3fg3_pct.000fg3afg_pct.571fgaftft_pct1.000ftamp30:00orbpfplayer 
Gus Williamsptsstltovtrb3‡astblkdrbfgfg3fg3_pctfg3afg_pct.533fgaftft_pct.667ftamp30:00orbpfplayerJeff Maloneptsstltovtrb4„astblkdrbfgfg3fg3_pctfg3afg_pct.250fgaftft_pct1.000ftamp25:00orbpfplayerCharles Jonesptsstltovtrb5„astblkdrbfgfg3fg3_pctfg3afg_pct.000fgaftft_pct.500ftamp26:00orbpfplayerDan Roundfieldptsstltovtrb6‡astblkdrbfgfg3fg3_pctfg3afg_pct.750fgaftft_pct1.000ftamp20:00orbpf 

Любые советы о том, как получить это в Stata?

+0

Думаю, вам сначала нужно преобразовать файл bson в json. Затем вы можете прочитать это в Stata с помощью 'insheetjson'. Есть много сценариев, которые могут сделать первый доступный онлайн. Просто google "bson json converter", чтобы найти их. –

ответ

0

я боюсь, что вы должны следовать несколько шагов

  1. конвертировать данные из BSON в CSV
  2. экспортировать CSV-
  3. нагрузку, CSV в Stata
  4. сделать свой материал

По моему опыту insheetjson (приятное предложение Димитрия) довольно медленно для средних наборов данных.

Смежные вопросы