【发布时间】:2020-08-25 05:24:30
【问题描述】:
我在 Python 中有三个由字符向量组成的列表
A=["A1", "B1", "C1"]
B=["E1", "F1"]
C=[]
我已经使用它创建了一个列表,如下所示
import pandas as pd
files_list=[]
files_list.append(A)
files_list.append(B)
files_list.append(C)
我正在尝试创建以下数据框
Value Index
A1 A
B1 A
C1 A
D1 B
E1 B
C
我使用了以下循环
L = pd.DataFrame()
for file in files_list:
page = file
for j in page:
#print (j)
L["Value"]=j
L["Index"]=file
我没有得到想要的输出,但是错误提示值的长度 (2) 与索引的长度 (3) 不匹配。
我也试过下面的代码
L = pd.DataFrame()
for file in files_list:
page = file
for j in page:
data = list(zip((j), file))
这也没有产生所需的输出,并且只列出了几个条目 我请人看看
【问题讨论】:
-
这没有回答你的问题stackoverflow.com/q/63571922/4985099。这个问题和你之前的帖子有什么不同?
-
我在这里循环尝试。或者字典。该解决方案有效,但几乎是硬编码
标签: python pandas dataframe for-loop