Python。将数据框架转换为一个列表,列表内有字符串项[英] Python: Convert dataframe into a list with string items inside list

本文是小编为大家收集整理的关于Python。将数据框架转换为一个列表,列表内有字符串项的处理方法,想解了Python。将数据框架转换为一个列表,列表内有字符串项的问题怎么解决?Python。将数据框架转换为一个列表,列表内有字符串项问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我当前有读取在Excel表中的代码(下图):

# Read in zipcode input file

us_zips = pd.read_excel("Zipcode.xls")
us_zips

在此处输入图像说明

我使用以下代码将DataFrame邮政编码转换为列表:

us_zips = list(us_zips.values.flatten())

当我打印us_zips时,看起来像这样:

[10601,60047,50301,10606]

...但是我希望它看起来像这样[" 10601"," 60047"," 50301"," 10606"]

我该怎么做? *任何帮助都非常感谢

推荐答案

您只需使用 astype(str) ,然后使用.values.tolist()> .values.tolist()转换为列表,这将使用 .values 具有将其转换为列表的成员函数:

In [321]:
us_zips['zipcode'].astype(str).values.tolist()

Out[321]:
['10601', '60047', '50301', '10606']

其他推荐答案

它对我有用,没有.values():

list = df[col_name].astype(str).tolist()

本文地址:https://www.itbaoku.cn/post/1727948.html