Выберите и отобразите определенное значение в столбце фрейма данных - PullRequest
0 голосов
/ 06 августа 2020

У меня два столбца фрейма данных, и мне было интересно, как выбрать и вернуть только «составное» значение?

Фрейм данных:

    attributes                                                  categories
0   {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}       {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}
1   {'neg': 0.0, 'neu': 0.865, 'pos': 0.135, 'compound': 0.0}   {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}
2   {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.1        {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}
3   {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.1}       {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.1}
4   {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.1}       {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.1}

Желаемые результаты:

attributes   categories
0.0          0.0
0.0          0.0
0.1          0.0
0.1          0.1
0.1          0.1

1 Ответ

3 голосов
/ 06 августа 2020

Попробуем

df['attributes']=df['attributes'].str.get('compound')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...