美文网首页
python和pandas处理excel(3)

python和pandas处理excel(3)

作者: OURPIECE | 来源:发表于2020-08-14 12:23 被阅读0次

读写excel

场景1

import pandas as pd
//pandas使用的是字典存储形式如 key:value
df = pd.DataFrame({'ID':[1,2,3],'NAME':['name1','name2','name3']})
print( df )
df.to_excel("E:/test.xlsx")

场景2

import pandas as pd
//pandas使用的是字典存储形式如 key:value
df = pd.DataFrame({'ID':[1,2,3],'NAME':['name1','name2','name3']})
df = df.set_index('ID')
print( df )
df.to_excel("E:/test.xlsx")

场景3

import pandas as pd
//pandas使用的是字典存储形式如 key:value
df = pd.read_excel("E:/test.xlsx") //读取excel文档
print( df.shape )  //输出(行数,列数) 
print( df.columns )//输出标题行
print( df.head() )//默认输出5行,也可以增加参数,如查看3行, df.head(3)
print( df.tail(3) )//查看最后3行

场景4

重要:指定索引列的打开方式

import pandas as pd
//设定读取的起始行,默认从索引0(第一行)开始
df = pd.read_excel("E:/test.xlsx",header=1) //读取excel文档,从第2行开始
//如果没有标题行
df = pd.read_excel("E:/test.xlsx",header=None) 
//设置标题
df.columns('ID','NAME')  //根据需要设置列标题 
df = df.set_index('ID',inplace=True)
//指定index_id打开文档
df = pd.read_excel("E:/test.xlsx",index_id='ID') 

相关文章

网友评论

      本文标题:python和pandas处理excel(3)

      本文链接:https://www.haomeiwen.com/subject/ktgpdktx.html