在Python中,将列表中的随机值分配给缺少的列值

2024-04-24 22:34:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个两列的数据帧

id  content

1    100
2    101  
3
4    100
5
6    104

对于缺少的内容值,我想从合理值列表中随机分配内容content_list=range(100,111)

所以对于id=3id=5,我想用content\u列表中的任意随机值填充内容。你知道吗

我用了random.choice,但这里遗漏了一些东西:

def f(list):
   return random.choice(list)

if data.content.isnull():
    data['content']=data['content'].map(f,content_list)

Tags: 数据id内容列表datareturnifdef