【发布时间】:2019-03-27 15:10:10
【问题描述】:
我使用 for 循环从图像中提取文本。所以我在将列表转换为 python pandas 数据框时遇到错误。
info = []
for item in dirs:
if os.path.isfile(path+item):
for a in x:
img = Image.open(path+item)
crop = img.crop(a)
text = pytesseract.image_to_string(crop)
info.append(text)
df = pd.DataFrame([info], colnames=['col1','col2'])
df
预期结果:数据按行存储在数据框中。
是的列表不是两个项目的列表。我有 14 个预定义的列。 这是另一个代码 对于我在范围内(信息): df.loc[i] = [范围内n的信息(14))
【问题讨论】:
-
分享错误会很有用(请更新问题)
-
df = pd.DataFrame({'col1':info,'col2':info}) -
不工作@il