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

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
['安徽省七星工程测试有限公司', '安徽省高速公路试验检测科研中心有限公司', '安徽环通工程试验检测有限公司', '安徽省公路工程检测中心', '交通运输部科学研究院工程技术与材料研究中心', '中路高科交通检测检验认证有限公司(国家道...梁质量监督检验中心)', '中咨公路养护检测技术有限公司', '中交路建交通科技有限公司', '中交基础设施养护集团有限公司试验检测监测中心', '北京市公路工程质量检测中心', '北京九通衢检测技术股份有限公司', '北京市政路桥锐诚科技有限公司', '北京新桥技术发展有限公司公路工程检测中心', '北京奥科瑞检测技术开发有限公司', ...]
  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值