当前第2页 返回上一页
4:读取指定的多行多列值:
1 2 3 4 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
data = df.ix[[1, 2], [ '序号' , '功能划分' ]].values # 读取第一行第二行的序号以及功能划分列的值,这里需要嵌套列表
print ( "获取到所有的值:\n{0}" .format(data)) # 格式化输出
|

5:获取所有行的指定列
1 2 3 4 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
data = df.ix[:, [ '序号' , '功能划分' ]].values # 读所有行的“序号”以及“功能划分”列的值,这里需要嵌套列表
print ( "获取到所有的值:\n{0}" .format(data)) # 格式化输出
|

6:获取行号并打印输出
1 2 3 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
print ( "输出行号列表" , df.index.values)
|

7:获取列名并打印输出
1 2 3 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
print ( "输出列标题" , df.columns.values)
|

8:获取指定行数的值:
1 2 3 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
print ( "输出值:\n" , df.sample(3).values) # 这个方法类似于head()方法以及df.values方法
|

9:获取指定列的值:
1 2 3 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
print ( "输出值\n" , df[ '功能划分' ].values)
|

四、pandas处理Excel数据成为字典
1 2 3 4 5 6 7 8 | import pandas as pd
df = pd.read_excel( ' C:\\文件路径\\文件名.xlsx ' )
test_data = []
for i in df.index.values: # 获取行号的索引,并对其进行遍历:
# 根据i来获取每一行指定的数据 并利用to_dict转成字典
row_data = df.ix[i, [ '序号' , '功能划分' , '备注' ]].to_dict()
test_data.append(row_data)
print ( "最终获取到的数据是:\n{0}" .format(test_data))
|

推荐:Python教程
以上就是python使用pandas处理excel的方法的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python数据分析
Python中time库的time.time()函数的作用是什么
怎么删除Python
Python中的idle在哪里
Python中关于文件名与文件路径操作的实例
Python怎么安装?(教程图解)
什么是爬虫和爬虫的基本流程
perl和Python之间有什么区别?perl与Python的简单比较
怎么用Python画花朵
Python开发环境是什么
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python使用pandas处理excel的方法