【问题标题】:How do I extract the first word in a list within a dataframe object?如何提取数据框对象内列表中的第一个单词?
【发布时间】:2021-01-09 03:59:21
【问题描述】:

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

df.loc[0:10]['能力']

输出:

0 过度生长,叶绿素 1 杂草丛生,叶绿素 2 过度生长,叶绿素 3 坚固 4 火焰,太阳能 5 火焰,太阳能 6 火焰,太阳能 7沙力,纯粹的力量,恐吓 8 水压实,沙幕 9洪流,雨碟 10洪流,雨碟 名称:能力,dtype:对象

【问题讨论】:

    标签: python pandas dataframe indexing


    【解决方案1】:

    这可能不是最有效/最适合的方式,但是:

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

    似乎在做这项工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 2018-04-05
      • 2021-03-02
      相关资源
      最近更新 更多