DataForge Diff
High-performance data diffing for Python.
Installation
pip install dataforge-diff
Usage
from dataforge_diff import diff
import pandas as pd
df_a = pd.DataFrame({"id": [1, 2, 3], "name": ["a", "b", "c"]})
df_b = pd.DataFrame({"id": [1, 2, 4], "name": ["a", "b", "changed"]})
result = diff(df_a, df_b, "id")
print(f"Modified: {result['modified_count']}")
Metadata
Release files for dataforge-diff 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dataforge_diff-0.1.0-cp39-cp39-macosx_11_0_arm64.whl | CPython 3.9 | CPython 3.9 | macOS 11.0+ ARM64 | Details |
Release files / dataforge_diff-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | dataforge_diff-0.1.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 598.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2bb7a2ed95aac015ede9f01bc35971824bc2388e4e39b3909810dfc6e1bdfbcb
|
|
BLAKE2b-256 checksum How to use checksums |
baac33ca7abfbb8c47019e631139f5d499c36cc7262098c7fccfb33aa37684b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|