我的目标是获得一个列表对象:['assetCode', 'assetName'],其中的内容是Panda.series根据多个条件检索到的标签。我试过:
tmp3 = datatype[datatype == 'object' | datatype == 'category'].index # extract label from Pandas.series
这给出了错误: TypeError: cannot compare a dtyped [object] array with a scalar of type [bool]
然而,虽然不太优雅,但我能够找到以下两个可行的解决方案:
tmp2 = datatype[datatype == 'object'].index # extract label from Pandas.series
tmp2[0]
'assetCode'
tmp1 = datatype[datatype == 'category'].index # extract label from Pandas.series
tmp1[0]
'assetName'
如何将这两个字符串组合成一个列表对象?有没有比我尝试的方式更好的方法来实现这个目标?
相关分类