【发布时间】:2020-12-26 11:28:31
【问题描述】:
我在python中通过读取文件创建了以下列表
files_list = ["A", "B", "C", "D"]
文件内容为字符向量如下
A = ["A1"]
B = ["A2", "B1"]
C = ["A3", "B3", "C3", "C3"]
D = []
我想创建以下数据框
Col1 Col2
A A1
B A2, B1
C A3, B3, C3
D
文件名应呈现为一列,第二列应包含文件内容为单行。
我使用 for 循环尝试了以下代码。请注意,这是一个玩具数据集,我的数据集有点大
import pandas as pd
df3 = pd.DataFrame()
for i in list_name:
for j in i:
df3["Col1"] = j
df3["Col2"] = i
我如何使用 for 循环完成相同的操作 我请人看看。我生成的df3对象是空的
【问题讨论】:
-
你能看看这个,看看这是否解决了你的question
-
您也可以查看 reading files 或 this 并确保您的问题不是 duplicate
标签: python pandas dataframe nested-loops