本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

Python学习记录 - Pandas基础

书名: 对比excel, 轻松学习python数据分析

Pandas数据结构

Series数据结构

DataFrame表格型数据结构

数值操作

数值排序

# 单列排序
df.sort_values(by = ['column_name'], ascending = True) # 升序

# 多列排序
df.sort_values(by = ['clm_a','clm_b'], ascending = [True,False]) # a列升序, b列降序

数据库

从excel读取数据写入mysql


import pandas as pd
from sqlalchemy import create_engine
# ┍--------------------------------------------------------------------------------┑
# | 从excel中提取数据并导入mysql数据库
# ┕--------------------------------------------------------------------------------┙

def tosql(dbname):
    engine = create_engine('mysql+mysqlconnector://root:123456@localhost:3306/huacai')

    con = engine.connect()

    col = [x for x in range(0,30)]

    df = pd.read_excel('F:\\同步盘\\华彩\\基本数据表\\凯利1.0\\分析-凯利方差.xlsx',\
        sheet_name = '凯利方差-源',\
        # index_col = 0,\  
        header = 4, # 第5行作为列索引 \
        usecols = col, # 读取哪些列 usecols = [0,1,2,3...]
         )

    df.to_sql(name = dbname, con=con, if_exists='fail',index=False)

    # to_sql的几个参数:
    #     name:表名
    #     con:连接
    #     if_exists:表如果存在怎么处理
    #         append:追加
    #         replace:删除原表,建立新表再添加
    #         fail:什么都不干
    #     index=False 不插入索引index

帮助小微企业构建在线化、智能化的经营管理体系,让经营管理更轻松!

推广

 继续浏览关于 MYSQLmysqldbexcelpandas 的文章

 本文最后更新于:2020/02/04 09:29:57,可能因经年累月而与现状有所差异,有任务疑问可以随时与258771198@qq.com沟通,邮箱永久有效

 引用转载请注明:魔码科技 > 烂尾工程,Python,Excel,SQL > Python学习记录 - Pandas基础

发现共鸣

如是说:我和我的小伙伴们都惊呆了!