使用Dicts,Unexpected Setup设置DataFrame

时间:2017-10-24 11:53:26

标签: python python-3.x pandas dataframe group-by

我正在使用XPATH从网站上删除这些列中的每一列。当我完成所有列的操作时,我试图将它们放在一组列中然后放入数据帧中。我正在按照我在网上找到的说明完全按照下面的图像而不是正常的表格。这是怎么回事?

另外,我在列表中组织它们并在我第一次尝试这个项目时从项目中创建了数据框,但是我的所有列都是列表,我无法将它们更改为整数,因此我可以对它们进行分组分析。

请帮忙!

enter image description here

apt_data = {'Street': [street],
              'House_Number': [house_number],
              'Neighborhood': [areas],
              'Rent': [result_price_info],
              'Listing': [listing],
              'Number of Photos': [num_photos],
              'Rooms': [room_info],
              'Total Area': [size_info],
              'Year Built': [year_info],
              'Floor': [floor_info],
              'Material': [material_info],
              'Item Type': [type_info],
              'Last Updated': [update_info]
            }

# Organize into a Pandas Dataframe
apt_search = pd.DataFrame.from_dict(apt_data)
apt_search

1 个答案:

答案 0 :(得分:2)

我认为嵌套列表存在问题。

所以需要删除[]之类的:

'Street': [street]

为:

'Street': street

适用于list中的所有dictionary