Pandas如何通过np.array函数或tolist方法去掉数据中的index
|
引言
在做数据处理的时候遇到了一个问题,获取到的数据总是会带有的格式,即总会有显示出来。
为了去掉这些显示,我们可以使用函数进行数据类型的转换。
正文
比如,对于以下的数据形式:
正常情况下,我们可以使用如下代码获取对应的列数据:- import pandas as pd
- data = pd.read_excel('output.xlsx')
- print(data['layer1'][2:])
- """
- 2 a
- 3 c
- Name: layer1, dtype: object
- """
复制代码 可以看到,通过这种方式获取到的数据左侧会有显示,末尾也会有显示,为了不出现和这些不必要的额外信息,我们可以使用作用在上。
修改后得到的结果如下:- import numpy as np
- import pandas as pd
- data = pd.read_excel('output.xlsx')
- print(np.array(data['layer1'][2:]))
- """
- result:
- ['a' 'c']
- """
复制代码 至此,我们说明了通过使用 ,可以去掉数据中的 说明部分。
当然,我们也可以使用中自带的方法去掉部分。- import pandas as pd
- data = pd.read_excel('output.xlsx')
- print(data['layer1'][2:].tolist())
- """
- result:
- ['a', 'c']
- """
复制代码 总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
来源:https://www.jb51.net/python/316218nmf.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|
|
|
发表于 2024-2-25 04:54:46
举报
回复
分享
|
|
|
|