将一维的dataframe转换成list的方法
1、输入一维的dataframeimport pandas as pdimport osos.chdir("./')company_names = pd.read_excel("官网公布_检测单位名单.xlsx")2、将一维的dataframe转换成list的方法company_names_li = company_names.values.tolist()这样获得的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
['安徽省七星工程测试有限公司', '安徽省高速公路试验检测科研中心有限公司', '安徽环通工程试验检测有限公司', '安徽省公路工程检测中心', '交通运输部科学研究院工程技术与材料研究中心', '中路高科交通检测检验认证有限公司(国家道...梁质量监督检验中心)', '中咨公路养护检测技术有限公司', '中交路建交通科技有限公司', '中交基础设施养护集团有限公司试验检测监测中心', '北京市公路工程质量检测中心', '北京九通衢检测技术股份有限公司', '北京市政路桥锐诚科技有限公司', '北京新桥技术发展有限公司公路工程检测中心', '北京奥科瑞检测技术开发有限公司', ...]
更多推荐
已为社区贡献1条内容
所有评论(0)