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播放wav文件(调用系统底层api)的方法

Python中numpy是什么

Python代码段有哪些

Python怎么导入模块

Python表达式是什么

Python接单平台有哪些

Python获取昨天、今天、明天开始、结束时间戳的方法

Python中matplotlib如何绘制栈式直方图的示例

Python编程时如何添加中文注释

Python 统计字数的思路详解

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




打赏

取消

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

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

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

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

评论

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