Pandas读取某一列(特定列,指定列)为列表

Pandas读取某一列(特定列,指定列)为列表

大家在使用pandas读取excel的的时候,肯定会将某一列的数据转换为列表

Pandas读取某一列(特定列,指定列)为列表_第1张图片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xdegx6pj-1659150673185)(./pandas读取某一列为列表.png)]
如图所示,我想将test2.xlsx中的Sheet1中的B列,转换为列表

话不多说上代码


import pandas
import numpy as np
'''
usecols = 列的索引  如果获取B列的数据,就写usecols=1
sheet_name: 表名
''
df = pandas.read_excel("./test2.xlsx",usecols=[1],sheet_name="Sheet1")
df_arr = np.asarray(df.stack())
message_list = df_arr.tolist()
print(message_list)

后面就可以对列表为所欲为了

看到这你不关注+点赞+收藏吗,创作不易

你可能感兴趣的:(Python自动化办公,pandas,python,数据分析)