当前第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播放wav文件(调用系统底层api)的方法
Python中numpy是什么
Python代码段有哪些
Python怎么导入模块
Python表达式是什么
Python接单平台有哪些
Python获取昨天、今天、明天开始、结束时间戳的方法
Python中matplotlib如何绘制栈式直方图的示例
Python编程时如何添加中文注释
Python 统计字数的思路详解
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python使用pandas处理excel的方法