将功能分别应用于每一行

编码爱好者

我编写了一个小函数来生成固定长度的随机字符串。我想将其应用于数据框并创建一个新列,其中该列的每一行都有一个固定长度的新字符串:

import random, string

def random_string(length):
    letters = string.printable
    return ''.join(random.choice(letters) for i in range(length))

df['random_string'] = random_string(40)

但是,以这种方式应用它会导致为整个列生成一个随机字符串。任何有关如何将函数应用于每行将具有新生成的字符串的功能的帮助,将不胜感激!

斯科特·波士顿

尝试以下方法:

df['random_string'] = [random_string(40) for _ in range(df.shape[0])]

您需要创建随机字符串列表,而不是将列设置为单个随机字符串的标量值。您的代码本质上是在做df['colname'] = 'A'

其他方式:

df['random_string'] = df.apply(lambda x: random_string(40), axis=1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将功能应用于Spark DataFrame的每一行

来自分类Dev

将功能应用于文件中每一行的特定表达式

来自分类Dev

将多个功能应用于输入的每一行

来自分类Dev

如何将功能应用于每一行?

来自分类Dev

将功能应用于熊猫数据帧的每一行-快速

来自分类Dev

将函数应用于ndarray的每一行

来自分类Dev

将函数应用于ndarray的每一行

来自分类Dev

jQuery:如何将模糊功能应用于每一行的第四列

来自分类Dev

R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

来自分类Dev

将python日志记录格式应用于包含新行的消息的每一行

来自分类Dev

numpy-将聚合应用于数组的每一行

来自分类Dev

Python Numpy将旋转矩阵应用于数组中的每一行

来自分类Dev

如何通过R下的for循环将Wilcoxon测试应用于矩阵的每一行

来自分类Dev

将.isin应用于熊猫的每一行的有效方法

来自分类Dev

如何将函数应用于熊猫中每一行的对象属性

来自分类Dev

在列中以列为参数将binom_test应用于每一行?

来自分类Dev

将多个函数应用于numpy数组的每一行

来自分类Dev

使用EPPlus将公式应用于每一行的两列中的值相乘

来自分类Dev

将数学函数应用于大文件中的每一行

来自分类Dev

如何将函数应用于SparkR中的每一行?

来自分类Dev

将 repmat 应用于具有不同输入的 Matlab 中矩阵的每一行

来自分类Dev

Pandas_udf 问题:将函数应用于数据为 ArrayType 的每一行

来自分类Dev

创建一个将方程式应用于每一行的用户定义函数

来自分类Dev

将宽度应用于:第一行

来自分类Dev

将宽度应用于:第一行

来自分类Dev

通过将函数应用于数据框的每一行来创建具有命名值的列表

来自分类Dev

如何将矩阵变换有效地应用于NumPy数组的每一行?

来自分类Dev

如何将矩阵变换有效地应用于NumPy数组的每一行?

来自分类Dev

如何将CDB调试器命令应用于文件中的每一行?

Related 相关文章

  1. 1

    将功能应用于Spark DataFrame的每一行

  2. 2

    将功能应用于文件中每一行的特定表达式

  3. 3

    将多个功能应用于输入的每一行

  4. 4

    如何将功能应用于每一行?

  5. 5

    将功能应用于熊猫数据帧的每一行-快速

  6. 6

    将函数应用于ndarray的每一行

  7. 7

    将函数应用于ndarray的每一行

  8. 8

    jQuery:如何将模糊功能应用于每一行的第四列

  9. 9

    R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

  10. 10

    将python日志记录格式应用于包含新行的消息的每一行

  11. 11

    numpy-将聚合应用于数组的每一行

  12. 12

    Python Numpy将旋转矩阵应用于数组中的每一行

  13. 13

    如何通过R下的for循环将Wilcoxon测试应用于矩阵的每一行

  14. 14

    将.isin应用于熊猫的每一行的有效方法

  15. 15

    如何将函数应用于熊猫中每一行的对象属性

  16. 16

    在列中以列为参数将binom_test应用于每一行?

  17. 17

    将多个函数应用于numpy数组的每一行

  18. 18

    使用EPPlus将公式应用于每一行的两列中的值相乘

  19. 19

    将数学函数应用于大文件中的每一行

  20. 20

    如何将函数应用于SparkR中的每一行?

  21. 21

    将 repmat 应用于具有不同输入的 Matlab 中矩阵的每一行

  22. 22

    Pandas_udf 问题:将函数应用于数据为 ArrayType 的每一行

  23. 23

    创建一个将方程式应用于每一行的用户定义函数

  24. 24

    将宽度应用于:第一行

  25. 25

    将宽度应用于:第一行

  26. 26

    通过将函数应用于数据框的每一行来创建具有命名值的列表

  27. 27

    如何将矩阵变换有效地应用于NumPy数组的每一行?

  28. 28

    如何将矩阵变换有效地应用于NumPy数组的每一行?

  29. 29

    如何将CDB调试器命令应用于文件中的每一行?

热门标签

归档