拆分并从列值中取出一部分字符串,然后在 Pandas python 中创建新列

乔维奇

我有一个这样的字符串作为我的 df 中一列的值。

ttt-OPP/MKKL-7/LNFFF-74/OOOP-71/AAD-1/RRR-232
ttt-OPP/MKKL-7/LNFFF-89/OOOP-71/AAD-1/RRR-232

如何使用此列的一部分获取新列。我需要的部分是

74
89
吉拉斯·贝尔哈吉

string.split()允许您根据分隔符(此处/-将字符串分解为部分列表

s = 'ttt-OPP/MKKL-7/LNFFF-74/OOOP-71/AAD-1/RRR-232'
print s.split('/')[2].split('-')[1]
# 74

使用pandas.apply()将它应用到你的专栏

df['b'] = df['a'].apply(lambda s:s.split('/')[2].split('-')[1])
print (df)

输出

                                              a   b
0  ttt-OPP/MKKL-7/LNFFF-74/OOOP-71/AAD-1/RRR-232  74
1  ttt-OPP/MKKL-7/LNFFF-89/OOOP-71/AAD-1/RRR-232  89

注意:使用@A-Za-z的解决方案,它比我的快。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据另一列(Python Pandas)的值在列中添加一部分字符串

来自分类Dev

从python的列中获取字符串的一部分

来自分类Dev

当最后一部分可能不存在时在python中拆分字符串

来自分类Dev

根据特定值从字符串中取出一部分

来自分类Dev

将第一行的一部分和第二行的一部分用作python pandas中的列标题

来自分类Dev

如何让python将DBF中的字符串值识别为if / else语句的一部分?

来自分类Dev

在Python 3中删除字符串的一部分

来自分类Dev

在Python中包含文档字符串是否是干净代码的一部分?

来自分类Dev

在Python中删除用点号分隔的字符串的最后一部分

来自分类Dev

如何在python中删除字符串的第一部分

来自分类Dev

使用python提取括号中的字符串的一部分

来自分类Dev

Python中的连接顺序错误,并覆盖了字符串的一部分

来自分类Dev

在Python中删除带有坐标的字符串的一部分

来自分类Dev

在Python中删除用点号分隔的字符串的最后一部分

来自分类Dev

在python中替换第一部分字符串的单词

来自分类Dev

Python中的连接顺序错误,并覆盖了字符串的一部分

来自分类Dev

python-从查询结果中获取字符串的一部分

来自分类Dev

在Python 3中删除字符串的一部分

来自分类Dev

在python列表中替换字符串的一部分

来自分类Dev

在python中剪切一部分字符串变量(网络抓取)

来自分类Dev

如何在python数组中查找字符串的一部分

来自分类Dev

Python Pandas:基于组内的最大值创建新列,但使用其他(字符串)列中的值

来自分类Dev

pandas python根据条件将列的一部分插入到列中

来自分类Dev

从 Pandas 列中提取任何格式的日期(日期是较长字符串的一部分)

来自分类Dev

如何检查解析行中的字符是否是python中字符串变量的一部分

来自分类Dev

如何在python中的多行字符串中的两个子字符串之间提取字符串的一部分

来自分类Dev

根据其他列中的值在python 3(pandas)数据框中创建新列

来自分类Dev

在python中通过正则表达式提取字符串的一部分

来自分类Dev

使用Python中的正则表达式获取字符串的一部分

Related 相关文章

  1. 1

    根据另一列(Python Pandas)的值在列中添加一部分字符串

  2. 2

    从python的列中获取字符串的一部分

  3. 3

    当最后一部分可能不存在时在python中拆分字符串

  4. 4

    根据特定值从字符串中取出一部分

  5. 5

    将第一行的一部分和第二行的一部分用作python pandas中的列标题

  6. 6

    如何让python将DBF中的字符串值识别为if / else语句的一部分?

  7. 7

    在Python 3中删除字符串的一部分

  8. 8

    在Python中包含文档字符串是否是干净代码的一部分?

  9. 9

    在Python中删除用点号分隔的字符串的最后一部分

  10. 10

    如何在python中删除字符串的第一部分

  11. 11

    使用python提取括号中的字符串的一部分

  12. 12

    Python中的连接顺序错误,并覆盖了字符串的一部分

  13. 13

    在Python中删除带有坐标的字符串的一部分

  14. 14

    在Python中删除用点号分隔的字符串的最后一部分

  15. 15

    在python中替换第一部分字符串的单词

  16. 16

    Python中的连接顺序错误,并覆盖了字符串的一部分

  17. 17

    python-从查询结果中获取字符串的一部分

  18. 18

    在Python 3中删除字符串的一部分

  19. 19

    在python列表中替换字符串的一部分

  20. 20

    在python中剪切一部分字符串变量(网络抓取)

  21. 21

    如何在python数组中查找字符串的一部分

  22. 22

    Python Pandas:基于组内的最大值创建新列,但使用其他(字符串)列中的值

  23. 23

    pandas python根据条件将列的一部分插入到列中

  24. 24

    从 Pandas 列中提取任何格式的日期(日期是较长字符串的一部分)

  25. 25

    如何检查解析行中的字符是否是python中字符串变量的一部分

  26. 26

    如何在python中的多行字符串中的两个子字符串之间提取字符串的一部分

  27. 27

    根据其他列中的值在python 3(pandas)数据框中创建新列

  28. 28

    在python中通过正则表达式提取字符串的一部分

  29. 29

    使用Python中的正则表达式获取字符串的一部分

热门标签

归档