需要先安装3个第三方包 首先,连接数据库并执行sql import pymysql import pandas as pd from sqlalchemy import create_engine #Python中一个通过 ORM 操作数据库的框架 def reader(sql): engine = ...
分类:
数据库 时间:
2020-06-21 22:55:40
阅读次数:
95
describe 在整个DataFrame上使用describe(),我们可以得到一个统计结果: import pandas as pd # 加载数据 movies_df = pd.read_csv("IMDB-Movie-Data.csv", index_col="Title") movies_d ...
分类:
编程语言 时间:
2020-06-21 21:46:01
阅读次数:
81
除了删除空值,还有一种处理空值的方法是填充(Imputation)。 让我们看看在revenue_millions列中填充缺失的值。 首先,将该列提取到变量中: revenue = movies_df['revenue_millions'] 使用DataFrame['列名']可以获取1列数据,即一个 ...
分类:
编程语言 时间:
2020-06-21 21:39:06
阅读次数:
127
总公司的某数据以文件存放在FTP服务器上,现将其移植到我本地的SQL服务器。 我已有连接pyodbc import pyodbcimport pandas as pdfrom ftplib import FTPimport sqlalchemy ip='XXX.XXX.XXX.XXX'port=21 ...
分类:
数据库 时间:
2020-06-21 10:12:44
阅读次数:
224
1、因为电脑不是最新版本,先更新:pip install --upgrade pandas 2、感兴趣,或者今后可能会常用的: (b)查看缺失值的所以在行 df[df['Physics'].isna()] (c)挑选出所有非缺失值列 使用all就是全部非缺失值,如果是any就是至少有一个不是缺失值 ...
分类:
其他好文 时间:
2020-06-20 13:54:12
阅读次数:
49
bcolz bcolz 在使用的时候对 pandas 有要求,版本最好是 0.22.0 版本 安装 pip install -U bcolz 使用conda安装 conda install -c conda-forge bcolz bcolz 包的存储分为 ctable 和 carray 两种存储类 ...
分类:
其他好文 时间:
2020-06-20 11:42:48
阅读次数:
141
1 # -*- coding: utf-8 -*- 2 """ 3 Created on Mon Nov 25 17:07:26 2019 4 5 @author: user 6 """ 7 8 import pandas as pd 9 from pathlib import Path 10 im ...
分类:
编程语言 时间:
2020-06-20 11:30:33
阅读次数:
56
1、首先获取两张表 2、内连接 pd.merge(left=n,right=s,on="number") how默认为”inner",内连接查询特点是有匹配的才显示,像A007和A011不匹配,所以不显示。 3、外连接 pd.merge(left=n,right=s,on="number",how= ...
分类:
其他好文 时间:
2020-06-19 22:58:16
阅读次数:
166
用python处理Excel数据,实现Excel的功能:分列、透视等功能 1. Excel 解压文件 #解压tar_path中的压缩文件到uzipPath def unzip_archive(tar_path): print('#######解压文件夹,',tar_path) for i in os ...
分类:
编程语言 时间:
2020-06-19 20:29:42
阅读次数:
93
@ 一、读取普通分隔数据:read_table 可以读取txt,csv data1 = pd.read_table('data1.txt', delimiter=',',header = 0, index_col=1) print(data1) # delimiter:用于拆分的字符,也可以用sep ...
分类:
其他好文 时间:
2020-06-18 21:51:11
阅读次数:
65