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

原创 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


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

6、R语言,调用自编函数

#选择日期的格式 mydate   switch(type,          long = format(Sys.time(), "%A %B %d %Y"),          shor...
  • a2224998
  • a2224998
  • 2015年03月24日 19:32
  • 801

自编自用DataProxy

using System;using System.Data;using System.Data.SqlClient;namespace DataProxy{ ///  /// 说明:  本类主要实现...
  • biliboy
  • biliboy
  • 2005年06月20日 19:57
  • 1004

笔记:《高效能人士的七个习惯》第十章 习惯七 不断更新——平衡的自我提升的原则

1、人生最,值得的投资就是磨练自己,因为生活和服务人群都得靠自己,这是最珍贵的工具。 2、工作本身并不能带来经济上的安全感,具备良好的思考、学习、创造与适应能力,才能立于不败之地。拥有财富,并不代表...
  • icamera0
  • icamera0
  • 2016年01月21日 23:11
  • 1426

自编码器(autoencoder)

什么是自编码器? 自编码器是一种数据压缩算法,或者说是一种PCA,,但是比PCA更高效,灵活。 什么是编码器,解码器? 数据压缩算法离不开编码器和解码器,数据压缩使用编码器,解压缩使用解码器。编码器是...
  • u013909139
  • u013909139
  • 2017年01月09日 15:12
  • 1134

一些自用的c函数

删除字符串中多余的空格,这个代码很烂,将就吧。    1 void del_multi_space(char* src) 2 { 3     if(!src) return; 4      5   ...
  • enlangs
  • enlangs
  • 2013年12月12日 12:06
  • 459

深度学习UFLDL教程翻译之自动编码器

一、自动编码器 目前为止,我们介绍了神经网络在有标签的训练样本的有监督学习中的应用.现在假设我们只有一个未标记的训练集{x(1),x(2),x(3),…},其中x是n维的.自动编码器神经网络是一种采用...
  • hunterlew
  • hunterlew
  • 2016年08月10日 21:51
  • 5159

git常用命令--自用--不断更新

SOME COMMOND git diff 40ef25ddfcee..HEAD >~/m.diff ./test/test.m git diff HEAD^..HEAD git diff ..v...
  • shencaifeixia1
  • shencaifeixia1
  • 2014年06月30日 12:37
  • 1174

习惯七:不断更新---平衡的自我更新的原则

习惯七:不断更新---平衡的自我更新的原则
  • Last_Impression
  • Last_Impression
  • 2015年05月31日 20:41
  • 1830

关于iOS的App上线,纯自用,mark

众所周知,苹果的APP都是人工审核的,只一点比安卓的好,安卓的一些软件上传到第三方之后估计压根就没人测试,下载了之后直接闪退或者美观性很差劲,更不要说用户体验了,那么,苹果的APP怎么一步步的上传到应...
  • X_codeWKH
  • X_codeWKH
  • 2016年04月26日 18:14
  • 684

『Python思考』数据检查和校验的函数_不断更新_不断改进

注:如有疑问或好的建议,可以在评论区评论         最近的工作经常跟数据打交道,在工作的过程中也渐渐明白到数据是非常容易出错的,其中一些方面是因为从别人那里接收到的数据本身就有问题,要么是数...
  • Sbtgmz
  • Sbtgmz
  • 2016年06月01日 09:50
  • 1253
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些自编自用的函数_不断更新不断改进
举报原因:
原因补充:

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