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

如何将Pandas DataFrame转换为Huggingface Dataset对象?

将Pandas DataFrame转换为Hugging Face Dataset的方法

要把Pandas DataFrame转换成Hugging Face的Dataset,直接使用datasets库提供的方法即可,具体操作如下:

1. 安装依赖库

如果还未安装datasets,先执行安装命令:

pip install datasets

2. 转换代码示例

import pandas as pd
from datasets import Dataset

# 定义你的DataFrame
df = pd.DataFrame({"foo": ["bar", "baz"]})

# 执行转换
dataset = Dataset.from_pandas(df)

# 查看转换结果
print(dataset)

执行后会输出类似内容:

Dataset({
    features: ['foo'],
    num_rows: 2
})

如果需要保留DataFrame的索引,可添加keep_index=True参数:

dataset = Dataset.from_pandas(df, keep_index=True)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 11:18:14