You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python Pandas创建含随机混合字符的9元、14元元素DataFrame

使用Python Pandas生成指定格式的DataFrame

实现步骤

  1. 导入所需依赖库
  2. 定义生成随机混合字符串的工具函数
  3. 分别生成两个符合要求的DataFrame

完整代码

import pandas as pd
import random
import string

def generate_random_str(length):
    # 整合数字、大小写字母、特殊字符作为字符池
    char_pool = string.digits + string.ascii_letters + string.punctuation
    # 生成指定长度的随机字符串
    return ''.join(random.choice(char_pool) for _ in range(length))

# 生成100行的df1,col1为9位随机混合字符串
df1 = pd.DataFrame({'col1': [generate_random_str(9) for _ in range(100)]})

# 生成100行的df2,col2为14位随机混合字符串
df2 = pd.DataFrame({'col2': [generate_random_str(14) for _ in range(100)]})

补充说明

  • string.digits 包含0-9所有阿拉伯数字
  • string.ascii_letters 包含大小写英文字母
  • string.punctuation 包含所有常见特殊字符(如!@#$%^&*()_+-=等)
  • 生成的字符串会随机从字符池中选取字符组合,确保数字、字母、特殊字符混合出现

内容的提问来源于stack exchange,提问作者dingaro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 08:39:47