1、输入一维的dataframe

import pandas as pd
import os 
os.chdir("./')
company_names = pd.read_excel("官网公布_检测单位名单.xlsx")

2、将一维的dataframe转换成list的方法

company_names_li = company_names.values.tolist()

这样获得的list里面的每个内容都带有中括号,因此需要转换

<class 'list'>
company_names_li
[['安徽省七星工程测试有限公司'], ['安徽省高速公路试验检测科研中心有限公司'], ['安徽环通工程试验检测有限公司'], ['安徽省公路工程检测中心'], ['交通运输部科学研究院工程技术与材料研究中心'], ['中路高科交通检测检验认证有限公司(国家道...梁质量监督检验中心)'], ['中咨公路养护检测技术有限公司'], ['中交路建交通科技有限公司'], ['中交基础设施养护集团有限公司试验检测监测中心'], ['北京市公路工程质量检测中心'], ['北京九通衢检测技术股份有限公司'], ['北京市政路桥锐诚科技有限公司'], ['北京新桥技术发展有限公司公路工程检测中心'], ['北京奥科瑞检测技术开发有限公司'], ...]

3.转换

detection_company_name_all = []
for s_li in company_names_li:
    detection_company_name_all.append(s_li[0])

这样获得的list是想要的

detection_company_name_all
['安徽省七星工程测试有限公司', '安徽省高速公路试验检测科研中心有限公司', '安徽环通工程试验检测有限公司', '安徽省公路工程检测中心', '交通运输部科学研究院工程技术与材料研究中心', '中路高科交通检测检验认证有限公司(国家道...梁质量监督检验中心)', '中咨公路养护检测技术有限公司', '中交路建交通科技有限公司', '中交基础设施养护集团有限公司试验检测监测中心', '北京市公路工程质量检测中心', '北京九通衢检测技术股份有限公司', '北京市政路桥锐诚科技有限公司', '北京新桥技术发展有限公司公路工程检测中心', '北京奥科瑞检测技术开发有限公司', ...]
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐