我不敢相信我一直在试图找出这个非常基本的问题有多久了,而且我似乎无法在这里通过论坛找到正确的答案,所以我就把它扔掉了,因为我是确保这可以通过简单的代码行来解决:
我正在尝试在我的数据框上生成一个新列,其中包含随机唯一标识符q+ 一些 5 位数字。因此,例如,一个这样的 ID 将是q12345.
到目前为止,我的方法是:(1)生成一个数字数组,(2)一个相同长度的q字符列表,然后(3)尝试将它们组合成一个数组,我会( 4)添加到我的数据框。我已经很容易地完成了第一步和第二步,但我似乎无法让第三步工作。
我将不胜感激(a)如何执行第 3 步以及(b)更简单的方法来执行此操作的任何提示,我确信我忽略了这一点。
我在 python 3.4中尝试了 Concatenate string 和 int 中的各种方法,并且可以让它适用于单个元素,但不适用于整个数组。
所以,到目前为止,我有:
sample_length = 10 #for example
values = np.random.randint(low=10000, high= 15000, size = sample_length)
q = ['q'] * sample_length
泛舟湖上清波郎朗
慕森王
拉莫斯之舞
相关分类