【发布时间】:2020-05-02 21:47:24
【问题描述】:
我正在尝试迭代 panda 的 DataFrame 中的一列,以使用 numpy.rand.randint 函数为每个单元格分配一个唯一的随机值。
for i in csv_with_id.iteritems():
csv_with_id['index'] = np.random.randint(1,10000)
我的问题是索引列上的重复值..
我也试过循环使用iterrows() 和普通csv_with_id
我能得到一些指导吗?
谢谢
【问题讨论】:
-
您能提供原始数据框的最小示例吗?另外,下一行的“i”在哪里? for i ...下一行没有'i'。 “索引”指的是什么?原始数据框的最小示例可能会有所帮助。
-
那是原始数据框,我只想用随机值重新分配索引列上的值。
标签: python pandas numpy dataframe data-science