save函数,以二进制的格式保存数据。 np.save("../tmp/save_arr",arr)
load函数,从二进制的文件中读取数据。 np.load("../tmp/save_arr.npy")
savez函数,将多个数组保存到一个文件中。 np.savez('../tmp/savez_arr',arr1,arr2)
savetxt函数,将数组写到某种分隔符隔开的文本文件中。np.savetxt("../tmp/arr.txt", arr, fmt="%d", delimiter=",")
loadtxt函数,把文件加载到一个二维数组中。np.loadtxt("../tmp/arr.txt",delimiter=",")
genfromtxt函数,面向结构化数组和缺失数据。np.genfromtxt("../tmp/arr.txt", delimiter = ",")
from sqlalchemy import create_engine
#创建一个MySQL连接器:用户名为root,密码为1234,地址为127.0.0.1,数据库名称为test,编码为UTF-8
engine=create_engine('mysql+pymysql://root:[email protected]:3306/test?charset=utf8')
print(engine)
read_sql_table,只能够读取数据库的某一个表格,不能实现查询的操作。pandas.read_sql_table(table_name, con, schema=None, index_col=None, coerce_float=True, columns=None)
read_sql_query,只能实现查询操作,不能直接读取数据库中的某个表。pandas.read_sql_query(sql, con, index_col=None, coerce_float=True)
read_sql,上两者的综合,既能够读取数据库中的某一个表,也能够实现查询操作。pandas.read_sql(sql, con, index_col=None, coerce_float=True, columns=None)
DataFrame.to_sql(name, con, schema=None, if_exists=’fail’, index=True, index_label=None, dtype=None)
文本文件是一种由若干行字符构成的计算机文件,它是一种典型的顺序文件。
csv是一种逗号分隔的文件格式,因为其分隔符不一定是逗号,又被称为字符分隔文件。
文件以纯文本形式存储表格数据(数字和文本)。
DataFrame.to_csv(path_or_buf=None, sep=’,’, na_rep=”, columns=None, header=True, index=True,index_label=None,mode=’w’,encoding=None)
pandas.read_excel(io, sheetname=0, header=0, index_col=None, names=None, dtype=None)
DataFrame.to_excel(excel_writer=None, sheetname=None’, na_rep=”, header=True, index=True, index_label=None, mode=’w’, encoding=None)