- 将数据框存储为文本文档数据
- data_csv.to_csv
data_csv.to_csv('存储路径',index='None')
data_csv.to_csv('存储路径',index='None')
import pandas as pd
data_txt = pd.read_csv('文档路径',sep=' ',encoding=' ')
data_txt
data_excel = pd.read_excel('读取路径', sheet_name='对应工作表')
data_excel.to_excel('存储路径',index='None',sheet_name='对应工作表')
ser1 = pd.Series([1,2,'a'],index=['a','b','c'])
print(ser1)
ser2 = pd.Series({'a':[1,2,3],'b':['1','2','3']})
print(ser2)
d=[[1.3,2.0,3,4],[2,4,1,4],[2,5,1.9,7],[3,1,0,11]]
print(d)
df = pd.DataFrame(d,index=['a','b','c','d'],columns=['A','B','C','D'])
print(df)
d={'color':['blue','green','yellow','red','while'],
'object':['ball','pen','pencil','paper','mug'],
'print':[1.2,1.0,0.6,0.9,1.7]}
frame = pd.DataFrame(d, index=['a','b','c','d','e'])
peint(frame)
#读取Excel文件
data_excel = pd.read_excel('文件路径',sheet_name='工作表名称')
data.excel
存储文件
data_excel.to_excel('文件路径',index=None)
Series是一个特殊的DataFrame
对单列数据的访问:DataFramef的单列数据为一个Series.根据DataFrame是一个带有标签的二维数组,每个标签相当每一列的列名。有以下两种方式实现对单列数据的访问。
d=[[1.3,2.0,3,4],[2,4,1,4],[2,5,1.9,7],[3,1,0,11]]
print(d)
df = pd.DataFrame(d,index=['a','b','c','d'],columns=['A','B','C','D'])
print(df['列名称']) #单列数据访问
print(df[['列名称','列名称']]) #多列数据访问
print(df.head(n)) #访问数据前n行
print(df.tail(n)) #访问数据后n行
print(df.iloc[0,0]) #按照行列数据进行数据访问
print(df.iloc[0:3,0])