gpt4 book ai didi

python - 如何创建一个用随机字符串填充列的 Pandas 数据框?

转载 作者:行者123 更新时间:2023-12-04 01:07:49 26 4
gpt4 key购买 nike

我想创建一个包含随机字符串的 2 列和 x 行数的 Pandas 数据框。

我找到了生成带有随机整数和随机字符串生成器的 Pandas 数据帧的代码。我仍然没有看到用随机字符串创建 Pandas 数据框的明确路径。

随机 int 数据帧的代码

import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))

随机字符串的代码

import string
import random
def id_generator(size=1500, chars=string.ascii_uppercase + string.digits):
return ''.join(random.choice(chars) for _ in range(size))

id_generator()

我希望 destiredDataframe.head() 输出两列随机文本和 x 行数。

最佳答案

尝试这个:

num_rows = 10

data = np.array([id_generator() for i in range(2*num_rows)]).reshape(-1,2)
pd.DataFrame(data)

关于python - 如何创建一个用随机字符串填充列的 Pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56398568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com