Почему pandas.Series.values ​​отбрасывает некоторые скалярные данные, существующие в оригинальной серии? - PullRequest
0 голосов
/ 03 июля 2018

У меня есть pandas.Series объект docs, скалярные значения которого являются строковыми.

когда я пытаюсь перебрать docs.values, например, сделать list(docs), некоторые из скалярных записей отбрасываются или становятся NoneType.

Например, если target_index является индексом с ошибкой, то при проверке docs[target_index] он возвращает строковые данные. Однако когда я выполняю list(docs)[target_index], он возвращает None.

Поскольку pandas.Series.values превращает данные в numpy.ndarray, я полагаю, что проблема связана с типом данных numpy или чем-то еще, но я не могу точно понять, что происходит неправильно.

Вот глючный json-файл dataframe

https://gist.github.com/goodcheer/f9c990171a57ff053b4b0539396f63f6

docs - серия столбцов profile

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