12 个仓库
Operations for ordering rows in a dataset based on column values and directions.
Distinct from Multi-Column Sorting: Existing candidates focus on UI grid sorting or column reordering rather than core data-frame sorting logic.
Explore 12 awesome GitHub repositories matching data & databases · Tabular Data Sorting. Refine with filters or upvote what's useful.
Luckysheet upgraded to Univer
Restricts visible rows by criteria and reorders rows by column values for focused data analysis.
This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
Enables ordering of tabular data by index labels or values and assigns numerical ranks.
OfficeCLI 是一个无头(headless)办公套件和自动化工具,专为程序化读取、编辑和生成 Microsoft Office 文档而设计。它充当 OOXML 操作库和文档模板引擎,提供了一个独立的二进制文件,允许在无需本地安装办公软件的情况下管理 Word、Excel 和 PowerPoint 文件。 该项目通过将文档操作作为 AI 代理的工具(通过 JSON-RPC 服务器和模型上下文协议)公开而脱颖而出。它通过使用 XPath 进行原始 XML 操作实现了高级自定义,并提供了一个将文档子树转储为可重放 JSON 批处理的序列化系统。 该工具涵盖了广泛的功能,包括具有公式评估和数据透视表生成的程序化电子表格工程,以及全面的文字处理任务(如样式管理、修订跟踪和多语言文本格式化)。它还包括用于数据可视化、将内容提取为结构化 JSON 或高保真 HTML 的工具,以及将 JSON 数据合并到预定义模板中以进行自动化报告生成的实用程序。
Implements operations for ordering rows in a worksheet based on specific column values and directions.
Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s
Arranges rows in ascending or descending order based on one or more column values.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Supports physical data organization within segments to improve query performance through sorted column storage.
Danfo.js 是一个 JavaScript 数据分析和预处理库,提供高性能的标签化数据结构。它实现了数据帧(DataFrames)和序列(Series),以支持复杂的数据分析、统计计算和结构化表格数据的操作。 该项目作为一个机器学习预处理库,提供用于分类标签编码、独热编码(One-hot encoding)以及数值特征缩放和标准化的实用程序。它特别促进了将标签化数据结构转换为张量(Tensors)以进行模型训练和评估的过程。 该库涵盖了广泛的能力,包括描述性统计、合并和连接等关系操作以及时间序列处理。它包括用于数据清洗、过滤和分组的工具,以及用于直接从数据帧生成交互式图表和绘图的视觉化界面。 该系统支持通过 CSV、JSON 和 Excel 格式导入和导出数据。
Rearranges data frame rows based on the values of specific columns in ascending or descending order.
本项目是一个实现模式和源代码示例的集合,用于使用各种 Python 界面库构建桌面应用。它为多个框架提供了参考实现和架构模式,包括 PyQt、PySide、Tkinter、Kivy 和 Streamlit。 该仓库的特色在于为不同的界面类型提供专业示例,范围从专业桌面软件和原生窗口到响应式 Web 数据仪表板和数据科学工具。它包括针对跨平台 UI 模式(如 MV 布局和异步后台任务执行)的特定参考资料。 该项目涵盖了广泛的功能,包括布局管理、带动画的自定义组件开发,以及用于实时可视化的 GPU 加速渲染。它还演示了诸如基于代理的过滤和表格数据样式等数据管理技术,以及将源代码打包为带有嵌入资产的可分发可执行文件的部署工作流。 这些示例进一步解决了功能性 UI 组件(如输入验证、导航菜单和系统托盘集成),以及用于用户身份验证和基于角色的访问控制的安全实现。
Provides a proxy model that allows users to interactively sort and filter tabular views without altering source data.
This project is a JavaScript pivot table library and client-side data processor. It provides an interactive interface for transforming raw datasets into summarized tables, heatmaps, and charts, allowing for browser-based data analysis without a backend server. The library distinguishes itself through a drag-and-drop interface for dynamic data exploration and the ability to derive new attributes via date binning or custom logic. It supports flexible data rendering by converting analyzed results into HTML tables or graphical representations using integrated or third-party charting libraries. T
Provides the ability to order rows in the pivot table based on column values and totals.
Cointop 是一个加密货币终端用户界面,专为监控实时市场统计数据、价格和资产趋势而设计。它作为一个市场仪表板和投资组合跟踪器,实现了在命令行环境中管理个人资产持有量以及计算盈亏。 该项目通过服务器功能脱颖而出,允许通过安全 Shell 会话远程托管和访问该界面。它还包括一个通知系统,当特定资产达到预定义的价格阈值时触发桌面警报。 该应用程序提供了用于财务分析的工具,包括交互式价格图表、货币转换和模糊资产搜索。用户可以通过可配置的视觉主题、键绑定和基础货币设置来自定义体验,而本地磁盘缓存确保了在网络中断期间数据仍然可用。 该软件可作为 Linux 桌面分发的 Flatpak 包使用。
Enables organizing market data columns by metrics such as price or volume via dedicated hotkeys.
Csvlens is a terminal-based tabular data explorer and memory-mapped browser designed for viewing and navigating large CSV files. It functions as a command-line interface for inspecting massive structured datasets while maintaining a constant memory footprint. The tool provides a text-based user interface for exploring data, featuring a custom layout engine that supports column resizing, line wrapping, and frozen headers. It includes a search mechanism to locate and visually highlight text patterns using regular expressions. Capabilities cover data manipulation through alphabetical or natural
Reorders rows based on a selected column using standard or natural alphabetical sorting.
DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f
Implements efficient row ordering based on specified columns in ascending or descending directions.
Somo is a command line network utility and connection monitor used for filtering, sorting, and formatting network connection lists. It functions as an interactive process killer, allowing users to identify and terminate network processes based on their active connection data. The tool provides specialized network monitoring capabilities, including active socket and port tracking with port-to-service name resolution. It enables the administration of system sockets by sending termination signals to close specific network connections. Data management is handled through predicate-based filtering
Provides capabilities to order network connection lists based on specific column values and directions.