Как я могу разделить атрибут внутри атрибута в пределах json данных? - PullRequest
0 голосов
/ 23 апреля 2020

Как я могу нарезать атрибут внутри атрибута в пределах json данных?

Ниже я опубликовал пример фрагмента одного набора бизнес-данных из yelp, который импортируется в apache spark. Я знаю, как взять часть информации на основе атрибута до сих пор. Однако, как я могу нарезать информацию атрибута в атрибуте. У меня есть следующий код ниже

rdd.filter (лямбда x: 'dj' в x ['Musi c']). Take (5)

Этот код вернет данные, которые имеет слово 'dj' в пределах 'Musi c'

Однако как я могу взять фрагмент данных, чтобы показать все атрибуты, которые содержат 'dj', но также 'True' в этой части?

Я ожидаю, что на выходе будут показаны все предприятия с 'musi c' в атрибуте, а внутри него будет атрибут 'dj', который установлен в true

Надеюсь, это имеет смысл. Спасибо

[{'business_id': 'vyutuvybuyb',

'attribute': {'Alcohol': 'full_bar',

'Musi c': { 'dj': False,

'background_musi c': True,

'no_musi c': False,

'караоке': False,

'live': False,

'video': False,

'jukebox': False},

'RestaurantsGoodForGroups': True,

'Caters': False,

'часы': {'Понедельник': '11: 00-1: 00 ',

' Вторник ': '11: 00-1 : 00 ',

' Пятница ': '11: 00-1: 00',

'Среда': '11: 00-1: 00 ',

'Четверг': '11: 00-1: 00 ',

' Воскресенье ': '11: 00-0: 00',

'Суббота': '11: 00-2 : 00 '}}]

Прошу прощения, если этот вопрос уже задавался. Я пытался найти решение, но не знаю, правильно ли я использую терминологию, чтобы найти нужную вещь, которую я ищу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...