一些自编自用的函数_不断更新不断改进

原创 2016年05月30日 10:52:52

1、读取文件

import pandas as pd
import logging
import os

def get_data_pd(path):
    if path.find(".xlsx") != -1:
        data = pd.read_excel(path, "Sheet1")
    if path.find(".csv") != -1:
        data = pd.read_csv(path,encoding="gbk")
    return data

2、将数据保存为 csv 格式

def save_data_csv(data, save_path):
    """
    将数据保存
    """
    data.to_csv(save_path, encoding="gbk")

3、检查数据

def check_data(data):
    """
    测试数据
    """
    global I
    print "第%s个数据" % I
    I += 1
    try:
        print "数据:", data

        print "数据类型为:", type(data)

        # 求数据长度
        if isinstance(data, int) or isinstance(data, float):
            print "这是整数或浮点数, 没有长度"
        else:
            print "数据长度为:", len(data)
    except:
        print "遇到未知错误!"

    if isinstance(data, pd.DataFrame):
        print data.describe()
        for i in data:
            print "这是%s列" % i
            print data[i].sum()

    print "数据检查函数运行结束"
    print "-" * 70


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux常用资源(不断改进中)

Linux常用命令全集:  http://linux.chinaitlab.com/special/linuxcom/Index.html ubuntu 12.04 配置指南: http://www....
  • dipolar
  • dipolar
  • 2011年09月24日 14:11
  • 698

gtk函数(不断更新)

1,    void  gtk_widget_set_size_request (GtkWidget*widget,gintwidth,gintheight);-- 设置构件的最小尺寸函数说明:该函数...

驱动精灵 不断更新你的驱动

  • 2011年06月29日 10:31
  • 1.85MB
  • 下载

php常用函数留存-不断更新

/** * 创建像这样的查询: "IN('a','b')"; * * @access public * @param mix $item_list 列表数组或字符...

大话设计模式源码不断更新

  • 2009年12月01日 01:53
  • 107KB
  • 下载

【不断更新】python脚本常用的函数!

python 脚本常用函数 文件操作 字符串操作 列表操作python 脚本常用函数这里记录一些脚本常用的函数文件操作 路径相关 os.chdir(dst_dir) #改变...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些自编自用的函数_不断更新不断改进
举报原因:
原因补充:

(最多只允许输入30个字)