我目前有在Excel表格中读取的代码(下图):
读入zipcode输入文件
us_zips=pd.read_excel(“Zipcode.xls”)
美国拉链
我使用以下代码将dataframe邮政编码转换为列表:
us\u zips=list(us\u zips.values.flatte())
当我打印我们的拉链时,它看起来像这样:
[10601600475030110606]
…但我希望它看起来像这样[“10601”、“60047”、“50301”、“10606”]
我该怎么做*非常感谢您的帮助
您可以使用astype(str)强制转换列数据类型,然后使用.values.tolist()将其转换为列表,这将使用.values返回一个numpy数组,该数组具有一个将其转换为列表的成员函数:
[321]on
:
us_zips['zipcode'].astype(str.values.tolist())
Output[321]:
['10601', '60047', '50301', '10606']