我需要做一些数据处理和转换来替换大列表对象中列表的一些值。我使用以下函数替换值:def reformat_csv_data(csv_content): del csv_content[csv_content_row_idx] # Delete list if empty
return csv_content
我想要从向量1:n生成随机值,而不需要替换,就像sample(n)一样。但是,我不想在内存中保存置换,而是根据需要生成值。类似于Python中的生成器。我想是这样的:rng <- random_permutation(n) # 'on demand' random number generator
x <- next(rng因为n可能非常大,而且通常只需要很少的随机<em