为熊猫和其他动物伐木。
redquill的Python项目详细描述
红笔
为熊猫和其他动物伐木
说明
还有专门用来记录pandas数据帧的函数 作为计算错误和警告总数的函数。
依赖关系
- pandas:在0.20.3上测试 更高。可能适用于早期版本。
示例
对于本例,同时导入customlogger和pandas。
importredquillasrqimportpandasaspd
初始化记录器。注意,记录器总是记录到控制台 默认情况下。您可以输入日志目录和日志文件名, 这将允许日志也流入一个文件。
log=rq.redquill()
下面将记录在df
中找到的任何空值。
df=pd.DataFrame({"A":[1,2,None,3],"B":[4,2,2,5]})log.warn_null_values(df=df)
控制台输出。
2018-03-04 01:34:33,162 - 23512 - WARNING - test_redquill.test_warn_null_values -
A B
2 NaN 2
下面将记录在列中找到的任何重复项
^ df
的{
df=pd.DataFrame({"A":[1,2,None,3],"B":[4,2,2,5]})log.warn_duplicate_values(df=df,subset="B",msg="Duplicates on B.")
控制台输出。
2018-03-04 02:29:41,419 - 31825 - WARNING - test_redquill.test_warn_duplicate_values - Duplicates on B.
A B
1 2.0 2
2 NaN 2