我正在寻找一种方法,可以像R中的assertr
一样对熊猫数据框数据进行断言编程。
有什么方便的库吗? 所有建议都非常欢迎。
答案 0 :(得分:0)
我不知道专门与Pandas集成的类似库,但是assert
是Python中的内置关键字,您可以使用它来验证数据管道中各个点的数据。
语法很简单:
assert [condition]
如果为true,则什么也不会发生。如果为false,则会引发AssertionError
。
要验证熊猫数据,您可以编写如下语句:
import pandas as pd
import seaborn as sns
iris = sns.load_dataset('iris')
# throws an exception if there are negative values in the sepal_length column
assert (iris['sepal_length'] > 0).all()
答案 1 :(得分:0)
我找到了自己的问题的答案:engarde正是我想要的。