Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为每行分配不同的随机生成的值(python)_Python_Pandas_Numpy_Dummy Data - Fatal编程技术网

为每行分配不同的随机生成的值(python)

为每行分配不同的随机生成的值(python),python,pandas,numpy,dummy-data,Python,Pandas,Numpy,Dummy Data,我试图制作一个虚拟数据,在这里我想在问题列下分配随机的句子 我正在使用来自essential_generators import DocumentGenerator的生成随机句子 for i, row in dummy.iterrows(): dummy['Question'] = gen.sentence() 我想,如果我迭代每一行并应用gen.句子(),它每次随机生成一个句子,我会得到1000行数据的不同句子。然而,结果是给了我所有1000行相同的句子 我能做些什么来产生我想要的结

我试图制作一个虚拟数据,在这里我想在问题列下分配随机的句子

我正在使用来自essential_generators import DocumentGenerator的
生成随机句子

for i, row in dummy.iterrows():
    dummy['Question'] = gen.sentence()
我想,如果我迭代每一行并应用gen.句子(),它每次随机生成一个句子,我会得到1000行数据的不同句子。然而,结果是给了我所有1000行相同的句子

我能做些什么来产生我想要的结果

for i, row in dummy.iterrows():
    row['Question'] = gen.sentence()
这可能就是你要找的。我不能再多提建议了,因为我没有从你的问题中得到足够的信息


这可能就是你要找的。我无法提供更多建议,因为我没有从您的问题中获得足够的信息。

dummy['question']=[gen.station()for uuuuuu.index]


编辑:在右侧,我们使用列表理解创建一个包含
len(dummy.index)
元素数的列表。我们迭代
dummy.index
<代码>\uu
按惯例就是扔掉变量名——也就是说,我们不在乎它。我们只需要调用
gen.station
一定次数。

dummy['Question']=[gen.station()for uuu'in dummy.index]

dummy['Question'] = dummy.apply(lambda row: gen.sentence(), axis=1)

编辑:在右侧,我们使用列表理解创建一个包含
len(dummy.index)
元素数的列表。我们迭代
dummy.index
<代码>\uu按惯例就是扔掉变量名——也就是说,我们不在乎它。我们只需要调用
gen.statement
一定次数。

你能展示一下
gen
是如何初始化的吗?gen=DocumentGenerator()你能展示一下
gen
是如何初始化的吗?gen=DocumentGenerator()当我运行此命令时,我得到的“int”对象是不可编辑的错误消息:(对不起,我修好了!谢谢。如果不太麻烦的话,我可以问你你在那里做了什么吗?特别是在范围内()部分?我想这只是在迭代伪数组。
\uuuu
意味着你不关心变量是什么。@Kaishengton,我没有看到OP注释。我编辑了我的答案。注意,我们没有迭代
伪数组。
我们只是创建一个句子列表,并将它们分配给
伪[问题]
运行此操作时,我收到“int”对象不可编辑的错误消息:(抱歉,我已修复了它!谢谢。如果没有太多麻烦,我可以问一下您在那里做了什么吗?尤其是对于范围内的()部分?我想这只是在迭代伪数组。
\uuu
意味着你不关心变量是什么。@Kaishengton,我没有看到OP注释。我编辑了我的答案。注意,我们没有迭代
伪数组。
我们只是创建一个句子列表,并将它们分配给
伪[问题]
dummy['Question'] = dummy.apply(lambda row: gen.sentence(), axis=1)