Модель Pandas Data Frame column как Список категорий

Убедитесь, что это соответствует параметрам module:app и module:lib:

android {
    compileSdkVersion 23
    buildToolsVersion '22.0.1'
    packagingOptions {
    }

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 23
        versionCode 11
        versionName "2.1"
    }
1
задан Akshay Nevrekar 13 July 2018 в 12:21
поделиться

1 ответ

Нет, это невозможно

Использование серии Pandas для хранения списков нецелесообразно, потому что оно всегда будет иметь dtype object и представляет указатели на произвольные типы. Таким образом, операции над такой серией не будут векторизуемыми и будут иметь привязанную память.

Альтернатива

Если у вас есть определенное количество элементов в каждом списке, вы можете разделите серию списков на несколько рядов, см. Pandas разбивает столбцы списков на несколько столбцов . Затем сделайте каждую серию категорией:

for col in ['col1', 'col2', 'col3']:
    df[col] = df[col].astype('category')
1
ответ дан jpp 17 August 2018 в 12:56
поделиться
  • 1
    Спасибо, я принимаю это, поскольку считаю, что это правильный ответ на мой вопрос. Я изучаю этот путь, чтобы улучшить свое решение! Моя текущая проблема заключается в следующем: stackoverflow.com/questions/51367600/… – Alessandro Benedetti 16 July 2018 в 17:59
Другие вопросы по тегам:

Похожие вопросы: