python使用pandas处理excel的方法


当前第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如何遍历list

Python如何测量脚本运行时间

Python是什么

Python中random模块的分析(附实例)

Python学习路线图的总结

django数据库连接丢失的问题解决(示例讲解)

Python时间戳是什么

Python语言需要什么基础

Python 读入多行数据

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...