Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

funmd

funmd 是一个 Markdown 表格与 pandas.DataFrame 互转的轻量工具,提供 to_pandas / from_pandas 两个函数,兼容 |+ 两种 Markdown 表格分隔风格。

安装

uv add funmd
#
pip install funmd

快速开始

from funmd import to_pandas, from_pandas

table = """
| foo | bar |
| --- | --- |
| 1   | 2   |
| 3   | 4   |
"""

df = to_pandas(table)
print(df)
#    foo bar
# 0    1   2
# 1    3   4

markdown = from_pandas(df, index=False)
print(markdown)
# | foo   | bar   |
# |:------|:------|
# | 1     | 2     |
# | 3     | 4     |

to_pandas 也支持 +-----+-----+ 风格的分隔线,以及通过 header 参数显式指定列名(覆盖表格中检测到的表头行)。


关于 farfarfun

farfarfun 是一个专注于实用工具库的开源组织, 涵盖云存储、数据处理、AI、多媒体与开发工具链等方向。

本项目基于 MIT 协议开源。

About

Markdown 表格与 pandas DataFrame 互转的小工具,提供 to_pandas / from_pandas 两个函数,兼容 | 和 + 两种表格分隔风格

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages