# pandas

pandas is an open-source data analysis and manipulation tool built on Python.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Quiz: Introduction to pandas

DevFeed: [Quiz: Introduction to pandas](<https://devfeed.tech/articles/quiz-introduction-to-pandas-42757.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/introduction-pandas/>)

Author: Real Python

Published: 2026-09-18T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [data](<https://devfeed.tech/topics/data.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Web](<https://devfeed.tech/topics/web.md>), [save](<https://devfeed.tech/topics/save.md>)

Tags: [csv](<https://devfeed.tech/tags/csv.md>), [data](<https://devfeed.tech/tags/data.md>), [explore](<https://devfeed.tech/tags/explore.md>), [file](<https://devfeed.tech/tags/file.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [save](<https://devfeed.tech/tags/save.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [table](<https://devfeed.tech/tags/table.md>), [tables](<https://devfeed.tech/tags/tables.md>), [test](<https://devfeed.tech/tags/test.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

An interactive seven-question quiz tests core pandas skills, including reading tables from web pages, saving data as CSV, understanding DataFrames, chaining methods, and calculating statistics.

### Source excerpt

Test your pandas basics: read tables from the web, save data to CSV, explore a DataFrame, and calculate averages in this interactive quiz.

## Announcing Fedora Linux 45 Beta

DevFeed: [Announcing Fedora Linux 45 Beta](<https://devfeed.tech/articles/announcing-fedora-linux-45-beta-26757.md>)

Original publisher: [Read original article](<https://fedoramagazine.org/announcing-fedora-linux-45-beta/>)

Author: Aoife Moloney

Published: 2026-09-15T14:05:00Z

Content type: release

Language: en

Sources: [Fedora Magazine](<https://devfeed.tech/sources/fedora-magazine.md>)

Topics: [Fedora](<https://devfeed.tech/topics/fedora.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [dnf](<https://devfeed.tech/topics/dnf.md>), [podman](<https://devfeed.tech/topics/podman.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [MariaDB](<https://devfeed.tech/topics/mariadb.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [dnf](<https://devfeed.tech/tags/dnf.md>), [fedora-project-community](<https://devfeed.tech/tags/fedora-project-community.md>), [filesystems](<https://devfeed.tech/tags/filesystems.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [go](<https://devfeed.tech/tags/go.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [partitioning](<https://devfeed.tech/tags/partitioning.md>), [podman](<https://devfeed.tech/tags/podman.md>), [pre-release](<https://devfeed.tech/tags/pre-release.md>), [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [toolchains](<https://devfeed.tech/tags/toolchains.md>)

### AI overview

Fedora Linux 45 Beta is available for download or upgrade on September 15, 2026. The release includes changes to the kernel console, package signature verification, desktop secret management, software versions, Atomic Desktop image builds, Fedora CoreOS swap support, Anaconda installation flows, and Stratis filesystem partitioning.

### Source excerpt

Fedora Linux 45 Beta is here! On Tuesday, 15 September 2026 you can download or upgrade your systems from your usual spots to start enjoying what F45 has to offer early. How to get the beta release You can download F45 Beta, or our pre-release edition versions, from any of the following places: You can [...]

## Automating EDA With fg-data-profiling

DevFeed: [Automating EDA With fg-data-profiling](<https://devfeed.tech/articles/automating-eda-with-fg-data-profiling-26919.md>)

Original publisher: [Read original article](<https://realpython.com/courses/automating-eda-with-fg-data-profiling/>)

Author: Real Python

Published: 2026-09-15T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A video course on automating exploratory data analysis with fg-data-profiling. It covers generating interactive reports from DataFrames, exporting them to HTML or JSON, analyzing time series, and comparing datasets.

### Source excerpt

Automate exploratory data analysis by transforming DataFrames into interactive reports with one command from fg-data-profiling.

## How to fix a weird pandas and pyarrow issue with BirdNetPi

DevFeed: [How to fix a weird pandas and pyarrow issue with BirdNetPi](<https://devfeed.tech/articles/how-to-fix-a-weird-pandas-and-pyarrow-issue-with-birdnetpi-35592.md>)

Original publisher: [Read original article](<https://blog.rtwilson.com/how-to-fix-a-weird-pandas-and-pyarrow-issue-with-birdnetpi/>)

Author: Robin Wilson

Published: 2026-08-27T17:57:36Z

Content type: tutorial

Language: en

Sources: [Robin Wilson](<https://devfeed.tech/sources/robin-wilson.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [pandas](<https://devfeed.tech/topics/pandas.md>)

Tags: [how-to](<https://devfeed.tech/tags/how-to.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>)

### AI overview

A troubleshooting guide for BirdNetPi explains that immediate Python crashes and missing Streamlit visualizations can be caused by the pyarrow package. The author uses import profiling to identify pyarrow as the package present immediately before the crash and recommends trying its removal.

### Source excerpt

Summary: If you get Python crashing immediately in BirdNetPi, try uninstalling the pyarrow Python package. I've got a BirdNetPi set up at home. This is a bit of software that runs on a Raspberry Pi and listens on a microphone (I've mounted mine on the outside of an upstairs window, using a 3D printed mount/cover [...]

## The Creator of Pandas on AI, Apache Arrow, and the Future of Software Engineering

DevFeed: [The Creator of Pandas on AI, Apache Arrow, and the Future of Software Engineering](<https://devfeed.tech/articles/the-creator-of-pandas-on-ai-apache-arrow-and-the-future-of-software-engineering-38717.md>)

Original publisher: [Read original article](<https://dataengineeringcentral.substack.com/p/the-creator-of-pandas-on-ai-apache>)

Author: Daniel Beach

Published: 2026-07-08T12:16:09Z

Content type: article

Language: en

Sources: [Data Engineering Central](<https://devfeed.tech/sources/data-engineering-central.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [data-platforms](<https://devfeed.tech/topics/data-platforms.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [Hadoop](<https://devfeed.tech/topics/hadoop.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [apache-arrow](<https://devfeed.tech/tags/apache-arrow.md>), [arrow](<https://devfeed.tech/tags/arrow.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-platforms](<https://devfeed.tech/tags/data-platforms.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

An interview with Wes McKinney covers the origins of pandas and Apache Arrow, the evolution of modern data engineering from Hadoop to lakehouse architectures, and the roles of tools such as Parquet, DuckDB, DataFusion, and Spark. McKinney also discusses how AI affects software development, arguing that it can improve experienced engineers' productivity but does not replace software engineering, architecture, or judgment.

### Source excerpt

interview with Wes McKinney

## Re-autoresearching MSMARCO BM25, on Vespa

DevFeed: [Re-autoresearching MSMARCO BM25, on Vespa](<https://devfeed.tech/articles/re-autoresearching-msmarco-bm25-on-vespa-12796.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/re-autoresearching-msmarco-bm25-on-vespa/>)

Author: andreer thomas

Published: 2026-05-29T00:00:00Z

Content type: article

Language: en

Sources: [Vespa Blog](<https://devfeed.tech/sources/vespa-blog.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [Python](<https://devfeed.tech/topics/python.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [generalization in machine learning](<https://devfeed.tech/topics/generalization-in-machine-learning.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Google Search](<https://devfeed.tech/topics/google-search.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [bm25](<https://devfeed.tech/tags/bm25.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [google-search](<https://devfeed.tech/tags/google-search.md>), [information-retrieval](<https://devfeed.tech/tags/information-retrieval.md>), [openai](<https://devfeed.tech/tags/openai.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [zero-shot](<https://devfeed.tech/tags/zero-shot.md>)

### AI overview

This article reproduces an MSMARCO BM25 autoresearch experiment in Vespa. It compares LLM-driven Python reranking with an approach restricted to existing Vespa rank features and reports a comparable improvement on a 650,000-passage subset, with better generalization to the full dataset.

### Source excerpt

BM25 is having a moment. We reproduce Doug Turnbull's MSMARCO autoresearch experiment in Vespa and get a comparable MRR@10 lift from existing rank features -- with twice the generalization to full MSMARCO.

## Introducing Apache Arrow Support in mssql-python

DevFeed: [Introducing Apache Arrow Support in mssql-python](<https://devfeed.tech/articles/introducing-apache-arrow-support-in-mssql-python-20347.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/python/introducing-apache-arrow-support-in-mssql-python/>)

Author: Saumya Garg

Published: 2026-05-04T04:33:00Z

Content type: release

Language: en

Sources: [Microsoft Python Engineering](<https://devfeed.tech/sources/microsoft-python-engineering.md>)

Topics: [sql-server](<https://devfeed.tech/topics/sql-server.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [data](<https://devfeed.tech/topics/data.md>), [pandas](<https://devfeed.tech/topics/pandas.md>)

Tags: [apache-arrow](<https://devfeed.tech/tags/apache-arrow.md>), [arrow](<https://devfeed.tech/tags/arrow.md>), [azure](<https://devfeed.tech/tags/azure.md>), [azure-sql](<https://devfeed.tech/tags/azure-sql.md>), [client-driver](<https://devfeed.tech/tags/client-driver.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [python-driver-for-azure-sql](<https://devfeed.tech/tags/python-driver-for-azure-sql.md>), [python-driver-for-sql-server](<https://devfeed.tech/tags/python-driver-for-sql-server.md>), [sql-server](<https://devfeed.tech/tags/sql-server.md>), [sql-server-2025](<https://devfeed.tech/tags/sql-server-2025.md>), [zero-copy](<https://devfeed.tech/tags/zero-copy.md>)

### AI overview

Microsoft introduces Apache Arrow support in mssql-python, enabling SQL Server data to be fetched directly into Arrow structures for Polars, Pandas, DuckDB, and other Arrow-native libraries. The approach is intended to reduce Python object creation and memory overhead during data processing.

### Source excerpt

Reviewed by Sumit Sarabhai Fetching a million rows from SQL Server into a Polars DataFrame used to mean a million Python objects, a million GC allocations, and then throwing it all away to build a DataFrame. Not anymore. mssql-python now supports fetching SQL Server data directly as Apache Arrow structures - a faster and more [...] The post Introducing Apache Arrow Support in mssql-python appeared first on Microsoft for Python Developers Blog.

## Announcing chDB 4: write Pandas, run ClickHouse, now on Hex

DevFeed: [Announcing chDB 4: write Pandas, run ClickHouse, now on Hex](<https://devfeed.tech/articles/announcing-chdb-4-write-pandas-run-clickhouse-now-on-hex-5037.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/chdb.4-0-pandas-hex>)

Author: Ryadh Dahimene; Auxten Wang

Published: 2026-03-11T10:52:16Z

Content type: release

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [API](<https://devfeed.tech/topics/api.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [JIT](<https://devfeed.tech/topics/jit.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jit](<https://devfeed.tech/tags/jit.md>), [learn](<https://devfeed.tech/tags/learn.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [parquet](<https://devfeed.tech/tags/parquet.md>)

### AI overview

chDB 4, launched with Hex integration, adds a Pandas-like DataStore API that executes familiar Pandas code on the in-process ClickHouse OLAP engine. The article explains how this approach addresses Pandas's eager execution and memory overhead by leveraging ClickHouse optimizations for analytical workflows.

### Source excerpt

Today, we're launching chDB 4 together with HexEX, where it is available along with the new Pandas-like DataStore API as a native integration

## The Schema-Driven LLM Query Pattern

DevFeed: [The Schema-Driven LLM Query Pattern](<https://devfeed.tech/articles/the-schema-driven-llm-query-pattern-30862.md>)

Original publisher: [Read original article](<https://www.packetcoders.io/the-schema-driven-llm-query-pattern/>)

Author: Rick Donato

Published: 2026-02-27T15:09:32Z

Content type: tutorial

Language: en

Sources: [Packet Coders - Learn Network Automation](<https://devfeed.tech/sources/packet-coders-learn-network-automation.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [Security](<https://devfeed.tech/topics/security.md>), [data](<https://devfeed.tech/topics/data.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [llm](<https://devfeed.tech/tags/llm.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [rest](<https://devfeed.tech/tags/rest.md>), [schema](<https://devfeed.tech/tags/schema.md>), [security](<https://devfeed.tech/tags/security.md>), [structured](<https://devfeed.tech/tags/structured.md>)

### AI overview

This tutorial presents the Schema-Driven LLM Query Pattern. Instead of sending raw data to an external LLM, it sends the data schema, receives query syntax, and executes the query locally to reduce data exposure and token usage.

### Source excerpt

Typically, when working with an LLM, you send your data along with a prompt and receive a response. But this pattern often introduces issues, especially with public LLMs, due to security concerns and token bloat. There is a different pattern we can use: the Schema-Driven LLM Query Pattern. With

## Pharmacy late-night opening hours analysis featured in the Financial Times

DevFeed: [Pharmacy late-night opening hours analysis featured in the Financial Times](<https://devfeed.tech/articles/pharmacy-late-night-opening-hours-analysis-featured-in-the-financial-times-35596.md>)

Original publisher: [Read original article](<https://blog.rtwilson.com/pharmacy-late-night-opening-hours-analysis-featured-in-the-financial-times/>)

Author: Robin Wilson

Published: 2026-02-04T14:10:37Z

Content type: article

Language: en

Sources: [Robin Wilson](<https://devfeed.tech/sources/robin-wilson.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Python](<https://devfeed.tech/topics/python.md>), [pandas](<https://devfeed.tech/topics/pandas.md>)

Tags: [academic](<https://devfeed.tech/tags/academic.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [article](<https://devfeed.tech/tags/article.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gis](<https://devfeed.tech/tags/gis.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

The article describes an analysis of NHS data on community pharmacy opening hours in England. It reports that the number of pharmacies open past 9pm on weekdays fell by approximately 95% between 2022 and 2025, leaving large areas without late-night pharmacy access. The analysis used Python, pandas, geospatial tools and mapping libraries, and was featured in the Financial Times.

### Source excerpt

Some data analysis I've done has been featured in the Financial Times today - see this article (the link may not work any more unless you have a FT subscription - sorry). The brief story is that I had terrible back pain over Christmas, and spoke to an out-of-hours GP on the phone who prescribed [...]

## The Journey to Zero-Copy: How chDB Became the Fastest SQL Engine on Pandas DataFrame

DevFeed: [The Journey to Zero-Copy: How chDB Became the Fastest SQL Engine on Pandas DataFrame](<https://devfeed.tech/articles/the-journey-to-zero-copy-how-chdb-became-the-fastest-sql-engine-on-pandas-dataframe-5034.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/chdb-journey-to-zero-copy>)

Author: Xiaozhe Yu Auxten Wang

Published: 2026-01-09T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [database](<https://devfeed.tech/tags/database.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [sql](<https://devfeed.tech/tags/sql.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

This article describes the development of chDB, a Python library that packages ClickHouse for running SQL directly on Pandas DataFrames. It explains how the project removed serialization and deserialization overhead to provide native DataFrame input and output, zero configuration, ClickHouse's multithreaded performance, and more memory-efficient streaming. The article reports that chDB v2 became 87 times faster than version 1.0.

### Source excerpt

From 30 seconds to 0.5 seconds -- the story of how we made ClickHouse fly on in-memory data

## Streaming optimized data to S3 for analytics with Parquet

DevFeed: [Streaming optimized data to S3 for analytics with Parquet](<https://devfeed.tech/articles/streaming-optimized-data-to-s3-for-analytics-with-parquet-12776.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/streaming-data-s3-analytics-parquet>)

Author: Chandler Mayo

Published: 2025-08-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [parquet](<https://devfeed.tech/topics/parquet.md>), [Redpanda-Connect](<https://devfeed.tech/topics/redpanda-connect.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [data analytics](<https://devfeed.tech/topics/data-analytics.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-systems-data-feed](<https://devfeed.tech/tags/analytics-systems-data-feed.md>), [apache-spark-and-athena-data-queries](<https://devfeed.tech/tags/apache-spark-and-athena-data-queries.md>), [athena](<https://devfeed.tech/tags/athena.md>), [automating-data-pipelines-in-s3](<https://devfeed.tech/tags/automating-data-pipelines-in-s3.md>), [building-dashboards-with-s3-data](<https://devfeed.tech/tags/building-dashboards-with-s3-data.md>), [compressing-data-with-parquet](<https://devfeed.tech/tags/compressing-data-with-parquet.md>), [data](<https://devfeed.tech/tags/data.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [data-pipeline-for-analytics](<https://devfeed.tech/tags/data-pipeline-for-analytics.md>), [event-driven-pipelines-with-s3](<https://devfeed.tech/tags/event-driven-pipelines-with-s3.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [parquet-files-in-amazon-s3](<https://devfeed.tech/tags/parquet-files-in-amazon-s3.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [real-time-data-streaming](<https://devfeed.tech/tags/real-time-data-streaming.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [redpanda-data-streaming](<https://devfeed.tech/tags/redpanda-data-streaming.md>), [s3](<https://devfeed.tech/tags/s3.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [setting-up-redpanda-observability](<https://devfeed.tech/tags/setting-up-redpanda-observability.md>), [spark](<https://devfeed.tech/tags/spark.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [streaming-data-to-s3-with-parquet](<https://devfeed.tech/tags/streaming-data-to-s3-with-parquet.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to use Redpanda Connect to continuously batch streaming data and write compressed Apache Parquet files to Amazon S3 for analytical workloads. It covers the benefits of Parquet and querying the resulting files with tools such as Pandas, Apache Spark, and Athena.

### Source excerpt

Learn how to build a powerful data pipeline that feeds analytics systems from Redpanda using clean, compressed Parquet files in Amazon S3.

## Scaling AI-based Data Processing with Hugging Face + Dask

DevFeed: [Scaling AI-based Data Processing with Hugging Face + Dask](<https://devfeed.tech/articles/scaling-ai-based-data-processing-with-hugging-face-dask-7158.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/dask-scaling>)

Author: Sarah Johnson; James Bourbeau; Quentin Lhoest; Daniel van Strien

Published: 2024-10-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [data-processing](<https://devfeed.tech/topics/data-processing.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [data-processing](<https://devfeed.tech/tags/data-processing.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [inference](<https://devfeed.tech/tags/inference.md>), [information-retrieval](<https://devfeed.tech/tags/information-retrieval.md>), [nlp](<https://devfeed.tech/tags/nlp.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [python](<https://devfeed.tech/tags/python.md>), [scale](<https://devfeed.tech/tags/scale.md>)

### AI overview

This tutorial demonstrates scaling AI-based data processing with Hugging Face and Dask. It processes the FineWeb dataset locally with pandas, then scales text classification to 211 million rows across multiple cloud GPUs using Dask DataFrame and Parquet files.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Aequitas Flow step-by-step: a Fair ML optimization framework

DevFeed: [Aequitas Flow step-by-step: a Fair ML optimization framework](<https://devfeed.tech/articles/aequitas-flow-step-by-step-a-fair-ml-optimization-framework-26292.md>)

Original publisher: [Read original article](<https://medium.com/feedzaitech/aequitas-flow-step-by-step-a-fair-ml-optimization-framework-9d2f90309ba4?source=rss----e11168e7fe6b---4>)

Author: Sérgio Jesus

Published: 2024-08-12T14:35:43Z

Content type: tutorial

Language: en

Sources: [Feedzai](<https://devfeed.tech/sources/feedzai.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [fairness](<https://devfeed.tech/tags/fairness.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [ml](<https://devfeed.tech/tags/ml.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [reproducibility](<https://devfeed.tech/tags/reproducibility.md>), [research](<https://devfeed.tech/tags/research.md>), [responsible-ai](<https://devfeed.tech/tags/responsible-ai.md>)

### AI overview

This tutorial introduces Aequitas Flow, an open-source framework for standardized experiments with fair machine-learning algorithms. It explains how the framework extends Aequitas fairness auditing with reproducible experimentation, support for custom datasets and methods, and workflows for practitioners selecting models and researchers running benchmarks.

### Source excerpt

By Sérgio Jesus, Inês Silva, Pedro Saleiro, Hugo Ferreira, Pedro Bizarro In this blog post we will visit Aequitas Flow, an Open-Source framework designed to run complete and standardized experiments of Fair ML algorithms. We encourage you to try Aequitas Flow with the Google Colab Notebooks, which are available in the project's GitHub repository. This blog post is based on the paper by Sérgio Jesus, Pedro Saleiro, Inês Silva, Beatriz M. Jorge, Rita P. Ribeiro, João Gama, Pedro Bizarro, and Rayid Ghani. Table of Contents: 1. What is Aequitas Flow? - 1.1. For Practitioners selecting a model - 1.2. For Researchers running a benchmark 2. Install Aequitas Flow 3. The components of Aequitas Flow - 3.1. Experiment - 3.2. Optimizer - 3.3. Datasets - 3.4. Methods - 3.5. Audit 4. Conclusion What is Aequitas Flow? Aequitas Flow is the codename for the latest version of Aequitas, a well-established package for fairness auditing in the ML community. This version extends the package to include experimentation with Fair ML algorithms. Aequitas started as a software to diagnose and alert for disparities in ML models' decisions depending on sensitive attributes, such as race, gender, or age. To achieve this, the package runs a Bias Audit, in which it calculates several metrics across all data groups, determined by the sensitive attributes, and compares them to identify any gap in performance. While some other packages already implement Fair ML methods, they also introduce an overhead of technical knowledge to configure, evaluate, and deploy these models. Because of this, we extended Aequitas to enable users to conduct experiments using a wide variety of fair ML methods from the literature in an intuitive user experience. Aequitas Flow was built on the principles of extensibility and reproducibility: it allows users to incorporate their own datasets and methods in the framework using familiar interfaces of sci-kit-learn and pandas. It ensures their work can be replicated by performin

## FugueSQL: Interoperable Python and Trino for interactive workloads

DevFeed: [FugueSQL: Interoperable Python and Trino for interactive workloads](<https://devfeed.tech/articles/fuguesql-interoperable-python-and-trino-for-interactive-workloads-8732.md>)

Original publisher: [Read original article](<https://trino.io/blog/2023/07/27/trino-fest-2023-fugue-recap.html>)

Author: Kevin Kho and Cole Bowden

Published: 2023-07-27T00:00:00Z

Content type: article

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Code](<https://devfeed.tech/topics/code.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [github](<https://devfeed.tech/tags/github.md>), [integration](<https://devfeed.tech/tags/integration.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sql](<https://devfeed.tech/tags/sql.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article recaps a Trino Fest session about FugueSQL, a Python programming model that improves interoperability between Python and SQL. Fugue converts Python code into SQL for high-performance, large-scale execution on Trino, while demos show query decomposition, pandas integration, built-in extensions, and incremental unit testing before production.

### Source excerpt

Fugue may be an unfamiliar name to those in the Trino ecosystem. It's another Python tool, a programming model built to enhance interoperability between Python and SQL. On the Python side of things, it's a wrapper around common tools like pandas and Polars that convert code into SQL for high-performance, large-scale query execution. So why are we talking about it at Trino Fest? Because Fugue recently launched an integration with Trino, enabling you to write Python code that can be converted to SQL to run on a high-powered Trino backend.

## Monte Carlo Simulations: Separating Signal from Noise in Sampled Success Metrics

DevFeed: [Monte Carlo Simulations: Separating Signal from Noise in Sampled Success Metrics](<https://devfeed.tech/articles/monte-carlo-simulations-separating-signal-from-noise-in-sampled-success-metrics-1503.md>)

Original publisher: [Read original article](<https://shopify.engineering/monte-carlo-simulations-sampled-success-metrics>)

Author: Tom Lowe

Published: 2023-01-03T12:20:27Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [data](<https://devfeed.tech/topics/data.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>)

Tags: [confidence-interval](<https://devfeed.tech/tags/confidence-interval.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [guide](<https://devfeed.tech/tags/guide.md>), [python](<https://devfeed.tech/tags/python.md>), [random](<https://devfeed.tech/tags/random.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [simulation](<https://devfeed.tech/tags/simulation.md>)

### AI overview

This guide explains how Monte Carlo simulations can separate meaningful trends from sampling noise when success metrics cannot be measured across an entire population. It discusses sample size, confidence intervals, metric variability, and the tradeoff between statistical certainty and the cost of collecting more data. The article demonstrates the approach with the Shopify App Store and describes implementation in Python and pandas.

### Source excerpt

Check out this guide for using a Monte Carlo simulation to identify the size and confidence percentage of your sampled success metric.

## UK Bank Holidays with Pandas on Jupyter

DevFeed: [UK Bank Holidays with Pandas on Jupyter](<https://devfeed.tech/articles/uk-bank-holidays-with-pandas-on-jupyter-19177.md>)

Original publisher: [Read original article](<https://medium.com/bbc-product-technology/uk-bank-holidays-with-pandas-on-jupyter-35591e52a4ae?source=rss----ccd524e1760a---4>)

Author: Simone Spaccarotella

Published: 2022-09-21T17:22:24Z

Content type: tutorial

Language: en

Sources: [BBC](<https://devfeed.tech/sources/bbc.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [json](<https://devfeed.tech/tags/json.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [kaggle](<https://devfeed.tech/tags/kaggle.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

A hands-on tutorial about using Pandas in a Jupyter Notebook to retrieve UK bank holiday data in JSON format and prepare it for analysis in a DataFrame. The article also describes the author's self-study practice in Python, data science, and machine learning.

### Source excerpt

How I learned to manipulate JSON data with Pandas on a Jupyter Notebook and deconstruct it to a DataFrame ready for queries.Image by author created from Jupiter photo by NASA and Pandas photo by Pascal Müller on UnsplashA bit of context first I started a self-study path to learn the theoretical fundamentals of Data Science and Machine Learning. I have also been playing with Python ever since, with coding exercises during the "Friday 10% time" here at the BBC and on my own time when I have some to spare. I created this playground repository to refresh my Pythonic knowledge that was buried deep inside the funny head of mine. This repo is a mix of material and exercises to keep my Python coding skills sharp. GitHub - simonespa/python-playground: A playground repo for Python I also created a specific playground focused on Data Science and Machine learning. In this playground I practice with libraries such as NumPy, Pandas, Scikit-Learn, TensorFlow (et. all) with a Jupyter Notebook. It also contains notes and summaries of what I learn in forms of README or notebooks. GitHub - simonespa/machine-learning-playground: A playground to practice machine learning, data modelling and visualisation Nothing fancy or ground-breaking, just a couple of playground repos for me to practice and learn at my own pace. The 10% time at the BBC This happens every other Friday and it is about learning. Engineers use this time to learn new technologies and/or languages, discover new approaches and techniques. We can organise the day as we want. It could be a self-paced learning session (reading, watching tutorials, etc.), a day of study for an apprenticeship or a university degree etc., an actual hands-on prototyping session to work on a long-running personal project, or a group collaboration with other like-minded people. There is no limitation to how we plan our day, as long as we keep in mind the end goal. In simple terms, satisfy our own curiosity and creativity by strengthening our technic

## Practical SQL for Data Analysis

DevFeed: [Practical SQL for Data Analysis](<https://devfeed.tech/articles/practical-sql-for-data-analysis-33937.md>)

Original publisher: [Read original article](<https://hakibenita.com/sql-for-data-analysis>)

Author: Haki Benita

Published: 2021-04-25T21:00:00Z

Content type: tutorial

Language: en

Sources: [Haki Benita](<https://devfeed.tech/sources/haki-benita.md>)

Topics: [SQL](<https://devfeed.tech/topics/sql.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [articles](<https://devfeed.tech/tags/articles.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [practical](<https://devfeed.tech/tags/practical.md>), [python](<https://devfeed.tech/tags/python.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This practical tutorial demonstrates how SQL can perform fast and efficient data analysis using a users table, comparing the approach with pandas and measuring memory usage. It reports that pandas alone uses about 37 MB and loading the data into memory adds about 300 MB, while the database table is 65 MB.

### Source excerpt

Pandas is by far the most popular tool for data analysis. It's packed with useful features, it's battle tested and widely accepted. However, pandas comes at a cost which is often overlooked. SQL databases has been around since the 1970s. They contain many features that most developers never heard of, and I want to bring some of them to light.

## Python and Pandas : First Contact with Data

DevFeed: [Python and Pandas : First Contact with Data](<https://devfeed.tech/articles/python-and-pandas-first-contact-with-data-22172.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2020/11/python-pandas-first-contact-with-data.html>)

Published: 2020-11-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>)

Tags: [ardan-labs](<https://devfeed.tech/tags/ardan-labs.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [format](<https://devfeed.tech/tags/format.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [golang](<https://devfeed.tech/tags/golang.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [schema](<https://devfeed.tech/tags/schema.md>)

### AI overview

This tutorial introduces working with data using Python 3.8 and pandas 1.1. It emphasizes that data quality is crucial and explains why understanding a dataset's schema, units, and representations is necessary before analyzing it.

### Source excerpt

Introduction Every single company I've worked at and talked to has the same problem without a single exception so far - poor data quality, especially tracking data. Either there's incomplete data, missing tracking data, duplicative tracking data. - DJ Patil I spend a lot of my time digging into data at various companies. Most of the time I'm surprised by what I see and so are the engineers and analysts that work at these companies. I've seen missing data, bad data, data nobody knows anything about, and many other oddities.

## Python Tips - Playing with Pandas

DevFeed: [Python Tips - Playing with Pandas](<https://devfeed.tech/articles/python-tips-playing-with-pandas-28229.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/python/2020/01/06/python-tips-playing-with-pandas.html>)

Author: Fuzzygroup

Published: 2020-01-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [JSON](<https://devfeed.tech/topics/json.md>), [CSV](<https://devfeed.tech/topics/csv.md>)

Tags: [csv](<https://devfeed.tech/tags/csv.md>), [data](<https://devfeed.tech/tags/data.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [json](<https://devfeed.tech/tags/json.md>), [library](<https://devfeed.tech/tags/library.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [script](<https://devfeed.tech/tags/script.md>)

### AI overview

A practical introduction to using pandas in Python for loading and inspecting a dataset. The article demonstrates reading JSON data, sampling and copying a DataFrame, checking its length and type, examining columns, accessing text values, iterating over them, and converting values to strings.

### Source excerpt

As I write this it is 3:45 am and I am playing with Python. I have a small script that looks like this: import pandas as pd DATA_PATH = "data/" filename = "file.json" train_sample_size = 45000 dataset = pd.read_json(os.path.join(DATA_PATH, filename), lines=True) dataset_test = dataset.copy().sample(train_sample_size).reset_index() dataset_head = dataset_test.head(train_sample_size) pdb.set_trace() The pandas library give you a bunch of facilities for looking at data and organizing it into what are called data frames. If you think of pandas as a spreadsheet that you can use programmatically, well, that's not far off. Pandas is widely used for Python data processing and can read data from CSV and JSON formats (among others). If I want to investigate the length of a variable, I can do this: (Pdb) len(dataset) 45648 And if I want to know the type of a variable, I can do this: type(dataset) <class 'pandas.core.frame.DataFrame'> And if I want to know the columns that Pandas as loaded from the json, I can do this: dataset.columns Index(['tweet_id', 'timestamp_us_eastern', 'author_handle', 'author_screenname', 'authority', 'predicted_gender', 'predicted_language', 'predicted_country', 'predicted_state_or_province', 'predicted_city', 'given_location', 'followers', 'following', 'predicted_sentiment', 'context_notes', 'antisemitic_classification', 'author_bio', 'text', 'is_truncated', 'is_retweet', 'lang', 'Majority Model', 'label'], dtype='object') What this tells me is that I have a dataset variable with a text column that I can access by dataset.text. And then if I want the first 'row' of data in this column, I can do this: (Pdb) dataset.text[0] "Jerry Seinfeld spent a lot of time in Israel's apartheid State supporting the Zionists and giving the bastards credibility. Think its fair to shun his crappy unfunny TV Shows. Let him know what people think of him brown nosing the terrorists of Israel.\n" So [0] gives the first bit of data. And, correspondingly, [1] gives the next

## From gnuplot to Matplotlib & Pandas

DevFeed: [From gnuplot to Matplotlib & Pandas](<https://devfeed.tech/articles/from-gnuplot-to-matplotlib-pandas-36399.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/from-gnuplot-to-matplotlib-pandas/>)

Published: 2019-04-01T08:59:00Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [plotting](<https://devfeed.tech/topics/plotting.md>), [data](<https://devfeed.tech/topics/data.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [csv](<https://devfeed.tech/tags/csv.md>), [data](<https://devfeed.tech/tags/data.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [plotting](<https://devfeed.tech/tags/plotting.md>), [shell](<https://devfeed.tech/tags/shell.md>)

### AI overview

This tutorial introduces Matplotlib and Pandas as an alternative to gnuplot for analyzing and plotting system data. It explains how Pandas and Matplotlib keep labeled data and graphing in one programming environment, using vmstat output and CSV files as examples.

### Source excerpt

I've been using gnuplot since.. like forever. It is one of my best friends in plotting data and discovering what is going on. But for all its greatness, you do tend to run into a wall - once you step outside the things gnuplot is good at, suddenly large heaps of awk, sort, unique and odd shell scripts are required to get to the next level. This is no criticism of gnuplot - it is great for what it is for.