学习笔记,仅供记录。
导入包
import pandas as pd
import numpy as np
import pymysql #读取数据库数据时可能用到
DataFrame创建及保存
Python中Pandas库中的一种二维表,单元格可以存放数值、字符串等,设有列名columns与行名index。
创建DataFrame
- 利用数组/list直接创建
pd.DataFrame(np.random.randn(4,3), index = ['a', 'b', 'c','d'], columns = ['A','B','C'])
- 由数组/list组成的字典创建DataFrame
pd.DataFrame({
'A':[1,1,1,1], 'B':[2,2,2,2],'C':[3,3,3,3]},index = ['a','b','c','d'])
- 由字典组成的列表创建DataFrame
pd.DataFrame([{
'A': 1, 'B': 2,'C':3}, {
'A': 1, 'B': 2,'C':3}],index = ['a','b'])
- 使用嵌套字典创建DataFrame,columns为字典的key,index为子字典的key
pd.DataFrame({
'A':{
'a':1,'b':2,'c':3}, 'B':{
'a':4,'b':5,