一个用于数据挖掘的快速、清晰的PythonC扩展。
sword的Python项目详细描述
#剑
Python的快速数据挖掘C库
##简介
sword是一个Python C扩展,用于快速进行数据挖掘和数据搜索。它的目的是 在Python的舒适性和简单性中为您带来惊人的性能。剑提供多种工具 解析和搜索表格数据、csv、xml等等。在
状态
剑仍然处于积极的开发阶段。它目前支持一些CSV功能。更详细 丰富的功能将在即将发布的补丁中发布。在
##功能
剑目前提供以下功能:
csv阅读行:
此函数从字符串中读取单个CSV行,并返回包含以下内容的元组:
- 包含行元素的列表。在
- 剩余的未读字符串。在
示例:
`py >>> import sword >>> sword.csv_read_row("54.7,32.6,54.7\n") ([b'54.7', b'32.6', b'54.7'],b'\n') `
\cite>csv\u count_行数:
计算CSV字符串中的行数
Exmaple:
`py >>> import sword >>> sword.csv_count_rows("1,2\n3,4\n5,5,5,5\n") 3 `
csv计数列:
计算CSv字符串中的列数
示例:
`py >>> import sword >>> sword.csv_count_cols("1,2,3,4\n") 4 `
- 项目
标签: