我目前有代码读取Excel表格(下图):
# Read in zipcode input file
us_zips = pd.read_excel("Zipcode.xls")
us_zips
我使用以下代码将数据帧邮政编码转换为列表:
us_zips = list(us_zips.values.flatten())
当我打印us_zips时,它看起来像这样:
[10601,60047,50301,10606]
...但我希望它看起来像这样[" 10601"," 60047"," 50301"," 10606" ]
我该怎么做? *非常感谢任何帮助
答案 0 :(得分:1)
您可以使用astype(str)
转换列dtype,然后使用->from("email@domain.com")
转换为列表,这将使用.values
返回一个numpy数组,该数组具有将其转换为列表的成员函数:
->from("..")
答案 1 :(得分:0)
在没有.values()
的情况下对我有用:
list = df[col_name].astype(str).tolist()