的方法可以通过以下步骤实现:
import pandas as pd
import random
import string
df = pd.DataFrame()
def generate_random_string(length):
letters = string.ascii_letters
return ''.join(random.choice(letters) for i in range(length))
def generate_random_number():
return random.randint(0, 100)
df['RandomString'] = [generate_random_string(1) for _ in range(16)]
df['RandomNumber'] = [generate_random_number() for _ in range(16)]
完整的代码如下:
import pandas as pd
import random
import string
df = pd.DataFrame()
def generate_random_string(length):
letters = string.ascii_letters
return ''.join(random.choice(letters) for i in range(length))
def generate_random_number():
return random.randint(0, 100)
df['RandomString'] = [generate_random_string(1) for _ in range(16)]
df['RandomNumber'] = [generate_random_number() for _ in range(16)]
print(df)
这段代码将生成一个包含两列的数据帧,其中一列是16个随机字母的字符串,另一列是16个随机整数。你可以根据需要调整生成随机数和字母的范围和长度。
领取专属 10元无门槛券
手把手带您无忧上云