text = 'genus 4505 snails 386 level 460 cats 2813'
list = [x for x in text.split(' ') if not x.isdigit()]
print(list)
['genus', 'snails', 'level', 'cats']
我提到正整数的原因是isdigit不能处理负整数
更新:在编辑问题之前,它看起来像是一个字符串,因此我的答案如上所述
更新2:它是一个数据帧。您需要使用列名。这是我的数据框。col1和col2是标题列
col1 col2
genus 4505
snails 386
level 460
cats 2813
要获取
pd.Series
的索引列表,请执行以下操作:如果数字始终是正整数,则以下操作将起作用:
我提到正整数的原因是isdigit不能处理负整数
更新:在编辑问题之前,它看起来像是一个字符串,因此我的答案如上所述
更新2:它是一个数据帧。您需要使用列名。这是我的数据框。col1和col2是标题列
这将给出列表中col1的值:
如果您按照以下方式构建数据框架
然后,您可以得到
'names'
列,如下所示相关问题 更多 >
编程相关推荐