Introducing Gradio's new Dataframe!
📰 Hugging Face Blog
Gradio's new Dataframe component introduces features like multi-cell selection, row numbers, column pinning, copy button, and full screen button
Action Steps
- Select multiple cells at once using the new multi-cell selection feature
- Use row numbers and column pinning to navigate wide datasets more efficiently
- Copy cell values into a comma-separated format using the new copy button
- Use the full screen button to interact with the dataframe in a larger view
Who Needs to Know This
Data scientists and machine learning engineers can benefit from these updates to improve their workflow and productivity when working with dataframes in Gradio apps
Key Insight
💡 The updated Gradio Dataframe component improves usability and productivity for data scientists and machine learning engineers
Share This
📊 Gradio's new Dataframe component is here! Multi-cell selection, row numbers, column pinning, and more! 🚀
Key Takeaways
Gradio's new Dataframe component introduces features like multi-cell selection, row numbers, column pinning, copy button, and full screen button
Full Article
Published Time: 2025-03-24T00:00:00.548Z
# Introducing Gradio's new Dataframe!
[Hugging Face](https://huggingface.co/)
* [Models](https://huggingface.co/models)
* [Datasets](https://huggingface.co/datasets)
* [Spaces](https://huggingface.co/spaces)
* [Buckets new](https://huggingface.co/storage)
* [Docs](https://huggingface.co/docs)
* [Enterprise](https://huggingface.co/enterprise)
* [Pricing](https://huggingface.co/pricing)
*
*
* * *
* [Log In](https://huggingface.co/login)
* [Sign Up](https://huggingface.co/join)
[Back to Articles](https://huggingface.co/blog)
# [](https://huggingface.co/blog/gradio-dataframe-upgrade#introducing-gradios-new-dataframe) Introducing Gradio's new Dataframe!
Published March 24, 2025
[Update on GitHub](https://github.com/huggingface/blog/blob/main/gradio-dataframe-upgrade.md)
[- [x] Upvote 30](https://huggingface.co/login?next=%2Fblog%2Fgradio-dataframe-upgrade)
* [](https://huggingface.co/julien-c "julien-c")
* [](https://huggingface.co/lhoestq "lhoestq")
* [](https://huggingface.co/victor "victor")
* [](https://huggingface.co/sugatoray "sugatoray")
* [](https://huggingface.co/mikeee "mikeee")
* [](https://huggingface.co/abidlabs "abidlabs")
* +24
[](https://huggingface.co/hmb)
[hannah hmb Follow](https://huggingface.co/hmb)
[](https://huggingface.co/abidlabs)
[Abubakar Abid abidlabs Follow](https://huggingface.co/abidlabs)
* [What’s next?](https://huggingface.co/blog/gradio-dataframe-upgrade#whats-next "What’s next?")
* [Try it yourself!](https://huggingface.co/blog/gradio-dataframe-upgrade#try-it-yourself "Try it yourself!")
Gradio’s `gr.Dataframe` component is one of our most popular components, we've seen it used in a variety of awesome apps, like leaderboards, dashboards, and interactive visualisations. Although we hadn't made any changes to the dataframe in quite some time, our backlog of issues had been growing, and some improvements had been in demand for a while.
Well — we’re now super excited to release a host of new updates to Gradio’s dataframe component. Over the last 6 weeks, we’ve closed over 70 dataframe issues - including bugs, improvements and enhancements.
### [](https://huggingface.co/blog/gradio-dataframe-upgrade#1-multi-cell-selection)**1. Multi-Cell Selection**
You can select multiple cells at once! Copy or delete values across your selection with ease.
### [](https://huggingface.co/blog/gradio-dataframe-upgrade#2-row-numbers--column-pinning) 2. Row Numbers &**Column Pinning**
Add row number columns and keep critical columns in view while navigating wide datasets using the `pinned_columns` parameter. No more losing track of what you're looking at!
### [](https://huggingface.co/blog/gradio-dataframe-upgrade#3-copy-button-and-full-screen-button)**3. Copy Button and Full Screen Button**
Easily copy cell values into a comma-separated format with our new copy button. Need a better view? The full screen button gives you interactivity witho
# Introducing Gradio's new Dataframe!
[Hugging Face](https://huggingface.co/)
* [Models](https://huggingface.co/models)
* [Datasets](https://huggingface.co/datasets)
* [Spaces](https://huggingface.co/spaces)
* [Buckets new](https://huggingface.co/storage)
* [Docs](https://huggingface.co/docs)
* [Enterprise](https://huggingface.co/enterprise)
* [Pricing](https://huggingface.co/pricing)
*
*
* * *
* [Log In](https://huggingface.co/login)
* [Sign Up](https://huggingface.co/join)
[Back to Articles](https://huggingface.co/blog)
# [](https://huggingface.co/blog/gradio-dataframe-upgrade#introducing-gradios-new-dataframe) Introducing Gradio's new Dataframe!
Published March 24, 2025
[Update on GitHub](https://github.com/huggingface/blog/blob/main/gradio-dataframe-upgrade.md)
[- [x] Upvote 30](https://huggingface.co/login?next=%2Fblog%2Fgradio-dataframe-upgrade)
* [](https://huggingface.co/julien-c "julien-c")
* [](https://huggingface.co/lhoestq "lhoestq")
* [](https://huggingface.co/victor "victor")
* [](https://huggingface.co/sugatoray "sugatoray")
* [](https://huggingface.co/mikeee "mikeee")
* [](https://huggingface.co/abidlabs "abidlabs")
* +24
[](https://huggingface.co/hmb)
[hannah hmb Follow](https://huggingface.co/hmb)
[](https://huggingface.co/abidlabs)
[Abubakar Abid abidlabs Follow](https://huggingface.co/abidlabs)
* [What’s next?](https://huggingface.co/blog/gradio-dataframe-upgrade#whats-next "What’s next?")
* [Try it yourself!](https://huggingface.co/blog/gradio-dataframe-upgrade#try-it-yourself "Try it yourself!")
Gradio’s `gr.Dataframe` component is one of our most popular components, we've seen it used in a variety of awesome apps, like leaderboards, dashboards, and interactive visualisations. Although we hadn't made any changes to the dataframe in quite some time, our backlog of issues had been growing, and some improvements had been in demand for a while.
Well — we’re now super excited to release a host of new updates to Gradio’s dataframe component. Over the last 6 weeks, we’ve closed over 70 dataframe issues - including bugs, improvements and enhancements.
### [](https://huggingface.co/blog/gradio-dataframe-upgrade#1-multi-cell-selection)**1. Multi-Cell Selection**
You can select multiple cells at once! Copy or delete values across your selection with ease.
### [](https://huggingface.co/blog/gradio-dataframe-upgrade#2-row-numbers--column-pinning) 2. Row Numbers &**Column Pinning**
Add row number columns and keep critical columns in view while navigating wide datasets using the `pinned_columns` parameter. No more losing track of what you're looking at!
### [](https://huggingface.co/blog/gradio-dataframe-upgrade#3-copy-button-and-full-screen-button)**3. Copy Button and Full Screen Button**
Easily copy cell values into a comma-separated format with our new copy button. Need a better view? The full screen button gives you interactivity witho
DeepCamp AI