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

求可生成DataFrame示例代码的网站或Python函数(适用于教程)

生成Pandas DataFrame示例代码的工具与方法

一、Python端工具与代码示例

1. Pandas内置测试工具

Pandas自带了几个实用的工具函数,能快速生成不同类型的示例DataFrame,非常适合教程演示:

  • pd.util.testing.makeDataFrame():生成包含随机浮点值的DataFrame,默认10行4列,列名为随机字母
    import pandas as pd
    df = pd.util.testing.makeDataFrame()
    
  • pd.util.testing.makeMixedDataFrame():生成混合数据类型(整数、浮点、字符串)的DataFrame,模拟真实业务数据结构
    df = pd.util.testing.makeMixedDataFrame()
    
  • 手动构造自定义结构:这是教程中最常用的方式,能精准控制示例数据的内容,比如你给出的几种写法:
    # 字典映射构造
    df = pd.DataFrame({'age': [3, 29], 'height': [94, 170], 'weight': [31, 115]})
    
    # 嵌套列表构造,指定列名
    data = [['Alex',10],['Bob',12],['Clarke',13]]
    df = pd.DataFrame(data, columns=['Name','Age'])
    

2. Faker库生成仿真业务数据

如果需要更贴近真实场景的示例数据(如姓名、邮箱、地址等),可以使用Faker库批量生成:

from faker import Faker
import pandas as pd

fake = Faker()
# 生成5行仿真数据
data = {
    'Name': [fake.name() for _ in range(5)],
    'Email': [fake.email() for _ in range(5)],
    'Age': [fake.random_int(min=18, max=60) for _ in range(5)]
}
df = pd.DataFrame(data)

二、在线生成工具

以下工具可自定义数据结构和类型,直接生成可复制的Pandas DataFrame代码:

  • Mockaroo:支持自定义字段类型(如姓名、日期、数字)、数据范围,生成后可选择导出为Pandas代码格式
  • GenerateData:提供可视化配置界面,选择Python/Pandas输出格式,快速生成结构化示例代码
  • Pandas DataFrame Generator:专门针对Pandas的工具,可设置行数、列数、字段类型,一键生成构造代码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 07:40:23