zoukankan      html  css  js  c++  java
  • 数据预处理中各种问题

    1.matplotlib画图时调用多线程关闭图形显示:

    http://blog.csdn.net/xiaodongxiexie/article/details/78195860

    2.python 引用日期为变量,对表名为日期的数据表进行批量处理

    import datetime
    date1=datetime.datetime.strptime('2011-01-05','%Y-%m-%d')
    date2=datetime.datetime.strptime('2017-06-16','%Y-%m-%d')
    i=datetime.timedelta(days=14)
    while i<(date2-date1):
        print((date1+i).strftime('%Y%m%d'))
        i+=datetime.timedelta(days=1)

    3.python读取.csv文件里的指定行的数据

    http://www.lfhacks.com/tech/python-read-specific-row-csv

    4.向数据库上传数据时,上传之后的数据表中总会多出一列表头为Index的数据,这时候可以在to_sql()函数中添加参数index=None,再重新上传index列就不存在了。

    5.从数据库中读数据并写入csv:
    #--------------------连接数据库--------------------------
    cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=*****;DATABASE=****;UID=sa;PWD=****')  
    cursor = cnxn.cursor()
    sqldata = sqlname
    sql = 'select * from '+sqldata
    df = pd.read_sql(sql, cnxn)
    print df
    df.to_csv(r'data1/outputfile1.csv')

    6.将数据写入数据库中

    http://docs.sqlalchemy.org/en/rel_1_1/dialects/mssql.html#module-sqlalchemy.dialects.mssql.pyodbc

    #coding:utf-8
    import sqlalchemy
    import urllib
    import pandas as pd

    ################################将某一天的数据全部查找出来保存到csv文件中###################################
    params = urllib.quote_plus("DRIVER={SQL Server};SERVER=*。*。*。*;DATABASE=***;UID=sa;PWD=***")
    engine = sqlalchemy.create_engine("mssql+pyodbc:///?odbc_connect=%s" % params)
    df = pd.read_csv('outputfile2.csv',header=None)
    df[1].to_csv('12.csv',index=False)
    pf=pd.read_csv('12.csv')
    print pf
    pf.to_sql('number012', engine, index=None)
  • 相关阅读:
    Qt的网络通信(以一对一聊天室为例)
    C/C++中的const ,static
    Qt的认识与相关问题的解决
    Qt的简单介绍,发展和由来
    STL模板的基础与了解
    malloc与new,C++中的指针与引用,C++struct与class的区别
    Qt的常用控件及控件的使用
    Qt的环境与工具、信号与槽
    学习Qt前你需要知道的
    模板与STL小结--vector、list、map等各类容器
  • 原文地址:https://www.cnblogs.com/eternallql/p/8085096.html
Copyright © 2011-2022 走看看