在pandas数据框中创建新列,作为另一列的函数

用户名

我的pandas数据框具有一个现有列“ div”,该列具有一个字符串。我想创建一个新列('newcol'),其值等于div中字符串的第一个字符。

我试图用几种方法指定这种方法,但是它不起作用。

results['newcol'] = results['div'] 给我完整的字符串(如预期的那样),而不是第一个字符。

results['newcol'] = results['Div'].values[0]并且results['newcol'] = results['Div'][0]使每行的NEWCOL等于第一行的“事业部”的字符串。

results['newcol'] = str(results['Div'])results['newcol'] = str(results['Div'])[0]转换的整个[“DIV”]串联成一个字符串并返回,为NEWCOL。

指定我想要的正确方法是什么?

这应该工作:

import pandas as pd
data = pd.DataFrame({"A": ["hello", "world"], "B": [1, 2]})
data["C"] = data.A.str[0]
data

这是输出:

  |   A   | B | C 
------------------
0 | hello | 1 | h
------------------
1 | world | 2 | w

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

绘制数据框中的一列作为 Pandas 中另一列的函数

来自分类Dev

使用针对另一列的 if 语句在 Pandas 数据框中创建新列

来自分类Dev

通过在 Pandas 的另一列中拆分字符串来创建新的数据框列

来自分类Dev

在pandas数据框中旋转一列并创建4个新列

来自分类Dev

将重复的值作为新数据框中的列名,将行作为另一列中的对应值

来自分类Dev

Python Pandas数据框创建一个新列,其中包含另一列的减法

来自分类Dev

pandas 数据框创建一个新列,其值基于另一列上的 groupby sum

来自分类Dev

根据熊猫中另一列上的值在数据框中创建一个新列

来自分类Dev

“是否有 Pandas 函数可以根据数据框另一列的某些值添加新列?”

来自分类Dev

在pandas数据框中创建一列

来自分类Dev

数据框,使用基于另一列索引的值创建一个新列

来自分类Dev

创建新的pandas列,作为另一列的行子集的结果

来自分类Dev

检查一列是否包含来自pandas数据框中另一列的单词

来自分类Dev

基于 if/elif/and 函数在 Pandas 数据框中创建新列

来自分类Dev

用R中另一列的分组值进行计数来创建一个新的数据框

来自分类Dev

尝试使用Python / pandas根据来自另一个数据框的一列的内部和创建一个新的数据框

来自分类Dev

使用 *args 编写函数在 Pandas 数据框中创建一个新列

来自分类Dev

根据另一列中的值对pandas数据框中的列进行归一化

来自分类Dev

根据另一列中的值对pandas数据框中的列进行归一化

来自分类Dev

r 创建与按另一列分组的行元素匹配的新数据框

来自分类Dev

根据pandas中另一列的状态创建一个新列

来自分类Dev

根据同一数据框中另一列内容的条件,在数据框中添加新列

来自分类Dev

在pyspark数据框中添加具有另一列最大值的新列

来自分类Dev

在R中另一数据框中的另一列的基础上在一个数据框中创建一列

来自分类Dev

根据列表或另一列中的值在Pandas数据框中动态选择列

来自分类Dev

基于R中的另一列创建新列

来自分类Dev

根据另一列中的值创建新列

来自分类Dev

使用 map() 时出错:根据另一列中的值创建新的 Pandas 列

来自分类Dev

通过另一列中的变量值将pandas数据框列移位

Related 相关文章

  1. 1

    绘制数据框中的一列作为 Pandas 中另一列的函数

  2. 2

    使用针对另一列的 if 语句在 Pandas 数据框中创建新列

  3. 3

    通过在 Pandas 的另一列中拆分字符串来创建新的数据框列

  4. 4

    在pandas数据框中旋转一列并创建4个新列

  5. 5

    将重复的值作为新数据框中的列名,将行作为另一列中的对应值

  6. 6

    Python Pandas数据框创建一个新列,其中包含另一列的减法

  7. 7

    pandas 数据框创建一个新列,其值基于另一列上的 groupby sum

  8. 8

    根据熊猫中另一列上的值在数据框中创建一个新列

  9. 9

    “是否有 Pandas 函数可以根据数据框另一列的某些值添加新列?”

  10. 10

    在pandas数据框中创建一列

  11. 11

    数据框,使用基于另一列索引的值创建一个新列

  12. 12

    创建新的pandas列,作为另一列的行子集的结果

  13. 13

    检查一列是否包含来自pandas数据框中另一列的单词

  14. 14

    基于 if/elif/and 函数在 Pandas 数据框中创建新列

  15. 15

    用R中另一列的分组值进行计数来创建一个新的数据框

  16. 16

    尝试使用Python / pandas根据来自另一个数据框的一列的内部和创建一个新的数据框

  17. 17

    使用 *args 编写函数在 Pandas 数据框中创建一个新列

  18. 18

    根据另一列中的值对pandas数据框中的列进行归一化

  19. 19

    根据另一列中的值对pandas数据框中的列进行归一化

  20. 20

    r 创建与按另一列分组的行元素匹配的新数据框

  21. 21

    根据pandas中另一列的状态创建一个新列

  22. 22

    根据同一数据框中另一列内容的条件,在数据框中添加新列

  23. 23

    在pyspark数据框中添加具有另一列最大值的新列

  24. 24

    在R中另一数据框中的另一列的基础上在一个数据框中创建一列

  25. 25

    根据列表或另一列中的值在Pandas数据框中动态选择列

  26. 26

    基于R中的另一列创建新列

  27. 27

    根据另一列中的值创建新列

  28. 28

    使用 map() 时出错:根据另一列中的值创建新的 Pandas 列

  29. 29

    通过另一列中的变量值将pandas数据框列移位

热门标签

归档