从DataFrame列中获取字符串,并将其分配给pandas中的另一列

斯鲁贾纳

我有一个带有列的输入数据框:

Template                 Template Name
This is String  
This is String line 
This is Int 
This is Int Name    
This is String Name 
String Name is none 
Int is empty    

预期输出数据框:

Template                  Template Name
This is String              String
This is String line         String
This is Int                 Int
This is Int Name            Int
This is String Name         String
String Name is none         String
Int is empty                Int

我已经尝试了以下代码

    all_data['Template Name'] = all_data['Template'].str.contains('String')
    if all_data['Template'].str.contains('String').any() == True:
                all_data['Template Name'] = 'String'

但它只会在所有单元格中显示“字符串”,请帮助我。

耶斯列尔

我认为您需要extract

df['Template Name'] = df.Template.str.extract('(String|Int)', expand=False)
print (df)
              Template Template Name
0       This is String        String
1  This is String line        String
2          This is Int           Int
3     This is Int Name           Int
4  This is String Name        String
5  String Name is none        String
6         Int is empty           Int

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何拆分字符串并将其分配给python中的新列

来自分类Dev

提取列值并将其作为Spark数据帧中的数组分配给另一列

来自分类Dev

从字符串中获取每个字符并将其分配给新字符串

来自分类Dev

从具有键值对的列中获取部分值,并将其分配给Spark Dataframe中的新列

来自分类Dev

在Kotlin中,如何从字符串中获取一个类并将其分配给具有超类类型的变量?

来自分类Dev

SQL:从一列获取子字符串并将其插入另一列

来自分类Dev

有人可以解释如何从选择中获取列的值并将其分配给postgres中的另一个选择

来自分类Dev

根据条件将值分配给另一列中的一列

来自分类Dev

根据存储在另一列中的值将值分配给一列

来自分类Dev

提取字符串并将其从提取的列pandas中删除

来自分类Dev

返回字符串数组并将其分配给C中的变量

来自分类Dev

如何从函数中获取字符串并分配给它?

来自分类Dev

替换从pandas的另一列中获取的字符串

来自分类Dev

创建多个空列并将其分配给pandas数据框中的0

来自分类Dev

分割字符串并将其分配给字典

来自分类Dev

从ansible变量中过滤与模式匹配的子字符串,并将匹配的子字符串分配给另一个变量

来自分类Dev

查找值并将值分配给Pandas中的列

来自分类Dev

使用另一列中存在的整数截断dataframe列中的字符串

来自分类Dev

如何使用REGEX提取字符串的一部分并将其添加到另一列,然后分组依据?

来自分类Dev

根据多行插入中的另一列将非标识序列分配给字段

来自分类Dev

从Perl中的字符串中提取匹配的正则表达式模式并将其分配给变量

来自分类Dev

Jquery 如何从 html 中的 Id 获取字符串并将其与另一个字符串进行比较?

来自分类Dev

在另一列中搜索列值,然后将找到的行中下一列的值分配给另一列

来自分类Dev

在函数中获取变量并将其分配给其范围之外的另一个变量

来自分类Dev

如何根据pandas中的组最大值将一列的标签分配给新的一列

来自分类Dev

如何从数组中查找字符串并将其分配给c#asp.net中的字符串

来自分类Dev

从另一列中删除字符串元素

来自分类Dev

从表中获取与一列中的值匹配并且在另一列中以逗号分隔的字符串存在子字符串的行

来自分类Dev

使用 for 循环反转 C 中的 String(Sentence ) 时出错(将其分配给另一个字符串。)

Related 相关文章

  1. 1

    如何拆分字符串并将其分配给python中的新列

  2. 2

    提取列值并将其作为Spark数据帧中的数组分配给另一列

  3. 3

    从字符串中获取每个字符并将其分配给新字符串

  4. 4

    从具有键值对的列中获取部分值,并将其分配给Spark Dataframe中的新列

  5. 5

    在Kotlin中,如何从字符串中获取一个类并将其分配给具有超类类型的变量?

  6. 6

    SQL:从一列获取子字符串并将其插入另一列

  7. 7

    有人可以解释如何从选择中获取列的值并将其分配给postgres中的另一个选择

  8. 8

    根据条件将值分配给另一列中的一列

  9. 9

    根据存储在另一列中的值将值分配给一列

  10. 10

    提取字符串并将其从提取的列pandas中删除

  11. 11

    返回字符串数组并将其分配给C中的变量

  12. 12

    如何从函数中获取字符串并分配给它?

  13. 13

    替换从pandas的另一列中获取的字符串

  14. 14

    创建多个空列并将其分配给pandas数据框中的0

  15. 15

    分割字符串并将其分配给字典

  16. 16

    从ansible变量中过滤与模式匹配的子字符串,并将匹配的子字符串分配给另一个变量

  17. 17

    查找值并将值分配给Pandas中的列

  18. 18

    使用另一列中存在的整数截断dataframe列中的字符串

  19. 19

    如何使用REGEX提取字符串的一部分并将其添加到另一列,然后分组依据?

  20. 20

    根据多行插入中的另一列将非标识序列分配给字段

  21. 21

    从Perl中的字符串中提取匹配的正则表达式模式并将其分配给变量

  22. 22

    Jquery 如何从 html 中的 Id 获取字符串并将其与另一个字符串进行比较?

  23. 23

    在另一列中搜索列值,然后将找到的行中下一列的值分配给另一列

  24. 24

    在函数中获取变量并将其分配给其范围之外的另一个变量

  25. 25

    如何根据pandas中的组最大值将一列的标签分配给新的一列

  26. 26

    如何从数组中查找字符串并将其分配给c#asp.net中的字符串

  27. 27

    从另一列中删除字符串元素

  28. 28

    从表中获取与一列中的值匹配并且在另一列中以逗号分隔的字符串存在子字符串的行

  29. 29

    使用 for 循环反转 C 中的 String(Sentence ) 时出错(将其分配给另一个字符串。)

热门标签

归档