如何在数据框对象的列表中提取第一个单词?

时间:2020-09-23 01:18:38

标签: python pandas dataframe indexing

View of abilities list / dataframe 我想在能力列表中为前10行打印第一个技能。我有前10行,并尝试使用.str索引列表,但遇到了麻烦。非常感谢您的帮助。

df.loc [0:10] ['Abilities']

输出:

0过度生长,叶绿素 1过度生长,叶绿素 2过度生长,叶绿素 3坚固 4火焰,太阳能 5火焰,太阳能 6火焰,太阳能 7沙力,纯粹力,威吓 8压实水,面纱 9激流,雨碟 10激流,雨碟 名称:能力,dtype:对象

1 个答案:

答案 0 :(得分:0)

这可能不是最有效/设计的方法,但是:

first_item_list = [df.loc[0:10]['Abilities'].values[i].split(',')[0] for i in range(10)]

似乎正在做这份工作!