Pandas 如何将数据帧转换为值为字符串的列表,而不是列表

Pandas 如何将数据帧转换为值为字符串的列表,而不是列表,pandas,dataframe,Pandas,Dataframe,我的csv文件是本地信息,我无法在此处链接 import pandas as pd import numpy as np ports = pd.read_csv("Airportimp_data.csv") flights = pd.read_csv("airportroutes.csv") c = pd.DataFrame(flights,columns = ['fromm']) qwe = c.values.tolist() print(qwe) 这就是我的列表示例的外观 [['SKP']

我的csv文件是本地信息,我无法在此处链接

import pandas as pd
import numpy as np
ports = pd.read_csv("Airportimp_data.csv")
flights = pd.read_csv("airportroutes.csv")
c = pd.DataFrame(flights,columns = ['fromm'])
qwe = c.values.tolist()
print(qwe)
这就是我的列表示例的外观

[['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SKP'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SOF'], ['SZZ'], ['SZZ'], ['TLV'], ['TRF'], ['TRF'], ['TRF'], ['TRF'], ['TRF'], ['TRF'], ['TRF'], ['TRF'], ['TRF'], ['TSR'], ['TSR']]

如您所见,这是一个列表列表,我想将每个元素转换为一个不带方括号的字符串,我想您想要的是这样的:

lists = [['SKP'], ['SKP'], ['SKP']]
[l[0] for l in lists]
输出:

['SKP', 'SKP', 'SKP']
您还可以使用地图:

list(map(lambda x : x[0], lists))

我想你想要的是这样的:

lists = [['SKP'], ['SKP'], ['SKP']]
[l[0] for l in lists]
输出:

['SKP', 'SKP', 'SKP']
您还可以使用地图:

list(map(lambda x : x[0], lists))

str(c.tolist())
?如果可能的话,您可以添加一个数据样本。@数据新手我已经添加了列表的一部分,我想您的问题是在
值之后调用
tolist
,使用
c.tolist()
,或者如果您真的想解压值,那么
[在qwe中为项目内部项目为项目内部项目为项目]
但是您通过调用numpy数组上的列表创建嵌套列表
str(c.tolist())
?如果可能的话,您可以添加一个数据样本。@数据新手我已经添加了列表的一部分,我想您的问题是在
值之后调用
tolist
,使用
c.tolist()
,或者如果您真的想解压值,那么
[在qwe中为项目内部项目为项目内部项目为项目]
但是您通过调用numpy arrayDid上的列表来创建嵌套列表,此解决方案解决了您的问题@user13714027?此解决方案解决了您的问题@user13714027吗?