跳转到主要内容

数据匿名化工具包

项目描述

Downloads

mysto - Python中的数据匿名化

需求

此项目是用Python 3.6及其以后版本构建和测试的。它需要pycryptodome和ff3库

pip3 install pycryptodome pip3 install ff3

安装

使用pip安装此项目

pip3 install mysto

使用

待定

代码示例

下面的代码示例可以帮助您开始

import pandas as pd
from datetime import date
import main 

d = {'SSN': ['938-49-5100', '976-52-7639'], 'date': [date(1994,2,22), date(2000,10,10)]}
df = pd.DataFrame(data=d)
rules = [ '{"column" : "SSN", "type" : "Mask", "format" : "5" }',  '{"column" : "date", "type" : "Generalize.Date"}' ]
out_df = main.anonymize(df, rules)
print(out_df)

测试

要运行此实现的单元测试

  1. python3 rules_test.py

实现说明

作者

Brad Schoening

许可

此项目根据服务器端公共许可证的条款进行许可。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

mysto-0.8.1.tar.gz (12.6 kB 查看哈希值)

上传时间:

构建分发

mysto-0.8.1-py3-none-any.whl (12.4 kB 查看哈希值)

上传于 Python 3

由以下支持