从熊猫数据框中仅提取一个字符串元素

希拉里·桑德斯(Hillary Sanders)

好的,所以说我有一个熊猫数据框x,我感兴趣的是从中提取一个值:

> x.loc[bar==foo]['variable_im_interested_in']

假设返回的是pandas.core.series.Series类型的以下内容:

24    Boss
Name: ep_wb_ph_brand, dtype: object

但是我只想要字符串“ Boss”。包装第一行代码str()也无济于事,我得到:

'24    Boss\nName: ep_wb_ph_brand, dtype: object'

我如何提取字符串?

伊利

根据您的评论,此代码返回一个长度为1的熊猫系列:

x.loc[bar==foo]['variable_im_interested_in']

如果将此值分配给变量,则只需访问第0个元素即可获得所需的内容:

my_value_as_series = x.loc[bar==foo]['variable_im_interested_in']

# Assumes the index to get is number 0, but from your example, it might
# be 24 instead.
plain_value = my_value_as_series[0]

# Likewise, this needs the actual index value, not necessarily 0.
also_plain_value = my_value_as_series.ix[0]

# This one works with zero, since `values` is a new ndarray.
plain_value_too = my_value_as_series.values[0]

你不具备分配给一个变量来做到这一点,所以你可以只写x.loc[bar==foo]['variable_im_interested_in'][0](或其他选项相似),但临时抱佛脚越来越多的访问和花哨的索引语法到一个单一的表达通常是一个坏主意。

另请注意,您可以在对的调用内直接将感兴趣的列编入索引loc

x.loc[bar==foo, 'variable_im_interested_in'][24]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫:如何从另一个字符串中提取一个字符串

来自分类Dev

为什么此代码反复从stringstream中仅提取第一个字符串?

来自分类Dev

我应该如何使用熊猫从数据框中的列接收第一个字符串?

来自分类Dev

从python中的字符串中提取最后一个字符?

来自分类Dev

如何替换数据框列中特定字符串的最后一个字符?

来自分类Dev

Pinvoke字符串中仅传递第一个字符

来自分类Dev

仅打印字符串中的最后一个字符

来自分类Dev

如何从C的字符串中仅取回一个字符?

来自分类Dev

提取句子中的第一个字符串

来自分类Dev

当一个字符串在另一个字符串中时如何从数据库获取数据?

来自分类Dev

获取数据框中列的每个元素的第一个字符

来自分类Dev

从SQL Server中的另一个字符串获取仅字符字符串

来自分类Dev

将两个float数据框合并为一个字符串数据框

来自分类Dev

在数据框中的另一个字符串中搜索字符串的一部分

来自分类Dev

从Javascript中的另一个字符串中提取字符串

来自分类Dev

仅显示最后一个字符串的字符串数组

来自分类Dev

仅显示最后一个字符串的字符串数组

来自分类Dev

字符串数组在android中仅返回一个字符串

来自分类Dev

将对象数据连接到一个字符串中

来自分类Dev

使用def在python中创建消息框时,它仅显示每个字符串的第一个字母

来自分类Dev

使用def在python中创建消息框时,它仅显示每个字符串的第一个字母

来自分类Dev

在整个字符串中插入一个字符

来自分类Dev

使用If函数,如何将数据框中的文本字符串更改为另一个字符串?

来自分类Dev

JavaScript:提取数组中每个字符串的第一个字母?

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

从字符串中删除仅一个字符,该字符将重复多次

来自分类Dev

仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

来自分类Dev

仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

来自分类Dev

在R中的其他两个字符串之间提取一个字符串

Related 相关文章

  1. 1

    熊猫:如何从另一个字符串中提取一个字符串

  2. 2

    为什么此代码反复从stringstream中仅提取第一个字符串?

  3. 3

    我应该如何使用熊猫从数据框中的列接收第一个字符串?

  4. 4

    从python中的字符串中提取最后一个字符?

  5. 5

    如何替换数据框列中特定字符串的最后一个字符?

  6. 6

    Pinvoke字符串中仅传递第一个字符

  7. 7

    仅打印字符串中的最后一个字符

  8. 8

    如何从C的字符串中仅取回一个字符?

  9. 9

    提取句子中的第一个字符串

  10. 10

    当一个字符串在另一个字符串中时如何从数据库获取数据?

  11. 11

    获取数据框中列的每个元素的第一个字符

  12. 12

    从SQL Server中的另一个字符串获取仅字符字符串

  13. 13

    将两个float数据框合并为一个字符串数据框

  14. 14

    在数据框中的另一个字符串中搜索字符串的一部分

  15. 15

    从Javascript中的另一个字符串中提取字符串

  16. 16

    仅显示最后一个字符串的字符串数组

  17. 17

    仅显示最后一个字符串的字符串数组

  18. 18

    字符串数组在android中仅返回一个字符串

  19. 19

    将对象数据连接到一个字符串中

  20. 20

    使用def在python中创建消息框时,它仅显示每个字符串的第一个字母

  21. 21

    使用def在python中创建消息框时,它仅显示每个字符串的第一个字母

  22. 22

    在整个字符串中插入一个字符

  23. 23

    使用If函数,如何将数据框中的文本字符串更改为另一个字符串?

  24. 24

    JavaScript:提取数组中每个字符串的第一个字母?

  25. 25

    计算一个字符串在另一个字符串中每个字符的出现次数

  26. 26

    从字符串中删除仅一个字符,该字符将重复多次

  27. 27

    仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

  28. 28

    仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

  29. 29

    在R中的其他两个字符串之间提取一个字符串

热门标签

归档