无法从datafram打印.copy()之后的列表

2024-07-05 14:47:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我声明了一个空列表Xs_pred,然后尝试将一个单列数据帧复制到列表中。命令运行时没有错误,但无法打印列表中的项目。 文本数据是一个单列数据框,其文本值是用空格连接的单词。我得到一个错误“不可破坏列表”

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,有两列具有相同的文本数据。目前我看不到任何东西


Tags: 数据文本true列表data错误levelstores