在python中从每个数据帧列创建列表嵌套
下面是我的数据框架的简单示例在python中从每个数据帧列创建列表嵌套,python,pandas,list,dataframe,arraylist,Python,Pandas,List,Dataframe,Arraylist,下面是我的数据框架的简单示例 A B C D Date 1 A1 B1 C1 D1 2 A2 B2 C2 D2 3 A3 B3 C3 D3 4
A B C D
Date
1 A1 B1 C1 D1
2 A2 B2 C2 D2
3 A3 B3 C3 D3
4 A4 B4 C4 D4
所以我想创建一个嵌套列表,比如[[A1,A2,A3,A4],[B1,B2,B3,B4],…]
我使用类似于mylist=dataframe.value.tolist的命令
但是它返回[[A1,B1,C1,D1],[A2,B2,C2,D2]]
有没有办法得到我想要的鸟巢名单
我使用Python3.8.5和pandas dataframe从yfinance导入数据您可以循环遍历列并附加
li = []
for col in dataframe:
li.append(dataframe[col])
您可以在列中循环并追加
li = []
for col in dataframe:
li.append(dataframe[col])
只需转置,然后调用值:
只需转置,然后调用值:
以下是您的问题的可能解决方案:
l=[]
for e in df.columns:
column = df[e].values.tolist()
l.append(column)
想法是将每一列作为一个列表,并对所有de列进行迭代。以下是解决您问题的可能方法:
l=[]
for e in df.columns:
column = df[e].values.tolist()
l.append(column)
其思想是将每一列作为一个列表,并对所有de列进行迭代