如何将字符串列转换为lis

2024-09-27 17:41:40 发布

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

我从表中选择了一个字符串列。现在我想把所有的值转换成一个字符串列表。我使用了以下代码,但它不工作。你知道吗

top_feature = rf_varimp[['variable']].values.tolist()
top_feature

输出为:

[['mrkd100006'], ['mrkd100005'], ['ccs2376'], ['ccs644'], ['ccs3262']]

我对输出的期望是:

['mrkd100006', 'mrkd100005', 'ccs2376', 'ccs644', 'ccs3262']

Tags: 字符串代码列表topvariablefeaturevaluesrf
2条回答

熊猫系列可以直接投到列表中

list(rf_varimp['variable'])

Out:
['mrkd100006', 'mrkd100005', 'ccs2376', 'ccs644', 'ccs3262']

使用返回多维数组

rf_varimp[['variable']].values.tolist()

请改用下列方法

rf_varimp['variable'].values.tolist()

rf_varimp[['variable']]rf_varimp['variable']之间有一个微妙的区别,一个是pandas.DataFrame,后者是pandas.Series。了解这些差异将在以后的pandas操作中为您省去很多麻烦。你知道吗

相关问题 更多 >

    热门问题