не могу напечатать список после .copy () с датафрейма - PullRequest
0 голосов
/ 05 июля 2019

Я объявил пустой список _Xs_pred, а затем пытаюсь скопировать фрейм данных из одного столбца в список. Команда выполняется без ошибок, но не может распечатать элементы списка. textual_data - это фрейм данных с одним столбцом, текстовые значения которого представляют собой слова, соединенные пробелами. Я получаю сообщение об ошибке "unhashable list"

a = {'all_terms': ['Bus Sys Analyst Sr IT Information Technology IT-Merchandising It Information Technology',
'Retail Sales Specialist Retail  Retail-Camping Retail Stores',
'Operations Specialist Retail  Retail-Stocking Retail Stores',
'Sales Lead Retail  Retail-Sales Lead Retail Stores',
'Retail Sales Specialist Retail  Retail-Cashier Retail Stores']}

textual_data = pd.DataFrame(data=a)

_Xs_pred =  [None, None]
report=True
model_levels = [True, True, True]
idx_col = ['Data Order']
_levels = ['Level-1', 'Level-2', 'Level-3']

for i in range(2):
    if model_levels[i]:
        textual_data.index.name = idx_col
        _Xs_pred[i] = textual_data.copy()
        if report:
            print("ETL complete on {} data."
            .format(_levels[i]))
    else:
        continue

print(_Xs_pred)

Я ожидаю, что вывод будет _Xs_pred с двумя столбцами с одинаковыми textual_data. В настоящее время я ничего не вижу в _Xs_pred

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