一、基本操作demo
# -*- coding: utf-8 -*
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
#第一个是放在df里面的随机数据,第二个是索引,也叫行,第三个叫列
df1=pd.DataFrame(
np.random.randn(4,4),
index=list('abcd'),
columns=list('ABCD')
)
print(df1)
#也可以自己定义数据穷举
df2=pd.DataFrame(
[[1,2,3,4],[2,3,4,5],[3,4,5,6],[4,5,6,7]],
index=list('abcd'),
columns=list('ABCD')
)
print(df2)
#使用字典创建
dict1={
'name':['daysn','daysnss','min'],
'age':[1,2,3],
'sex':['boy','boy','girl']
}
df3=pd.DataFrame(dict1)
print(df3)
在上面的demo加上这个
print("-------------------df4---------------------")
df4=pd.DataFrame(np.random.randn(3*2))
print("查看数据类型")
print(df4.dtypes)
print('head查看前n(不写参数默认为head()5)tail查看后面几列')
#print(df4)
#print(df4.head())
#print(df4.head(2))
#print(df4.tail())
print(df4.tail(1))
print('查看index和columns,注意不是column')
print(df1.index)
print(df3.columns)
二、基本行列操作
在上面的demo后面加上这个
print("-------------------df4---------------------")
df4=pd.DataFrame(np.random.randn(3*2))
print("查看数据类型")
print(df4.dtypes)
print('head查看前n(不写参数默认为head()5)tail查看后面几列')
#print(df4)
#print(df4.head())
#print(df4.head(2))
#print(df4.tail())
print(df4.tail(1))
print('查看index和columns,注意不是column')
print(df1.index)
print(df3.columns)
print('查看数据值')
print(df3.values)
print(df1.loc['a']) #根据索引查看
#print('或者这样')
#print(df1.iloc[0])
print(df3['name']) #根据行查看
#使用shape查看行列数,参数为0表示查看行数,参数为1表示查看列数。
print('行数',df3.shape[0])
print('列数',df3.shape[1])
三、基本操作
在二中的demo续上
print('--------------基本操作--------------------------')
print('pre----&#