Есть ли способ, чтобы R считывал имя столбца/переменной в каждой ячейке при чтении файла csv?Поручить R найти имя переменной в строках при чтении файла csv
Мой файл csv неисправен. Не каждая строка имеет каждую переменную, и не каждая строка имеет одинаковую длину. Тем не менее, каждая строка имеет имя переменной внутри нее, например. "id": "37189", "city": "Phoenix", "type": "business"
. Когда я говорю R, чтобы прочитать csv, могу ли я дать ему указание найти имя переменной в данных и отсортировать соответственно?
образец данных для вашего удобства:
business_id: vcNAWiLM4dR7D2nwwJ7nCA, full_address: 4840 E Indian School Rd \ nSte 101 \ nPhoenix, AZ 85018, близко: 17:00, 08:00: открытый, открытый : true, Категории: [Доктора, Здоровье & Medical], город: Phoenix, review_count: 9, имя: Эрик Голдберг, MD, окрестности: [], долгота: -111.98375799999999, штат: AZ, stars: 3.5, широта: 33.499313000000001 , атрибуты: Только по назначению: true, тип: business ,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
business_id: UsFtqoBl7naz8AVUBZMjQQ, full_address: 202 McClure St \ nDravosburg, PA 15034, open :, категории: [Ночная жизнь], город: Dravosburg, review_count: 4, имя: Clancy's Pub, окрестности: [], долгота: -79.886930000000007 , состояние: PA, звезды: 3.5, широта: 40.350518999999998, атрибуты: Happy Hour: true, принимает кредитные карты: правда, хорошо для групп: правда, на улице Сиденья: ложные, Диапазон цен: 1, тип: business ,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,
business_id: cE27W9VPgO88Qxe4ol6y_g, {full_address: 1530 Hamilton Rd \ nBethel Park, PA 15234}, open: false, categories: [Active Life , Mini Golf, Golf], город: Bethel Park, review_count: 5, имя: Центр здоровья Спрингс, окрестности: [], долгота: -8 0.015910000000005, штат: PA, stars: 2.5, широта: 40.356896200000001, атрибуты: Хорошо для детей: true, type: business ,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Жирным шрифтом являются некоторые из переменных, которые не отображаются в других записях.
Вы уверены, что это формат csv? Это похоже на json или что-то подобное. – cocquemas
Я согласен с hfty. какой-то злой человек взял JSON, удалил скобки и перебросил его в поле 1 файла CSV.нет ли способа вернуться к источнику этого файла и попросить создателя просто дать вам JSON? имея в виду (что, скорее всего, 99%), вложенная структура в 'attributes' _woutout-скобки будет включать в себя некоторые интересные синтаксические разборки/munging. – hrbrmstr
Я знал, что узнал это. как вы получили превосходный Yelp API JSON в этом формате? – hrbrmstr