小编A N*_*eto的帖子

在 pandas 中插入具有随机字符串值的新列

我有一个数据框

     A B C
   0 1 2 3  
   1 2 3 3  
   2 3 2 1  
Run Code Online (Sandbox Code Playgroud)

我需要在 pandas DataFrame 中创建一个新列,并随机填充此列中的“是”或“否”。

     A B C  NEW
   0 1 2 3  yes
   1 2 3 3  no
   2 3 2 1  no
Run Code Online (Sandbox Code Playgroud)

使用 random.choice 会导致每一行的结果都相同的列

     A B C  NEW
   0 1 2 3  no
   1 2 3 3  no
   2 3 2 1  no
Run Code Online (Sandbox Code Playgroud)

我尝试了 map、apply 和 applymap 但有更简单的方法。

python random series dataframe pandas

2
推荐指数
1
解决办法
4382
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

random ×1

series ×1