为熊猫和其他动物伐木。

redquill的Python项目详细描述


红笔

PyPI version shields.ioBuild Statuscodecov

为熊猫和其他动物伐木

说明

还有专门用来记录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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Jackson生成所需的JSON响应   使用XMLStreamWriter将java附加到XML   java找不到适用于addAll的方法(List<Integer>)   java如何保存以前在GridLayout上单击过的组件的位置   如何从其他类修改arraylist?JAVA   java Spring引导和GCP连接云SQL实例和springcloudgcpstartersqlpostgresql尝试SSL,但延迟启动   javascript为什么Java无限循环是可能的?对此有什么建议   java如何更改书写器的颜色。普林顿   LinkedBlockingQueue的java内部工作   Java方法从未到达(?)大体上   java Android地图视图未加载内容   正则表达式Java条件   java如何在Javadoc中格式化包含@和{符号的代码段?   excel用Java从Office和PDF文件中提取文本   java音乐无法在可执行文件中播放。Jar文件   java为什么视图没有更新?   googleoauthjavaclient因twitch而失败   java加载纹理LWJGL