是否有一种方法/方式将文本数据保存为csv列,并根据要求设置正确的格式?



我需要这个脚本的帮助,将自动网页和保存选定的变量作为结果。这就是我想要的结果。

收藏卧室价格区间tbody> <<tr>
住宅
马赛克2922 3557990 - 676990美元
2672 - 3673990 - 788990美元
地产1702 - 3863990 - 888990美元

这可能是您的解决方案:

names = [c.p.text for c in containers]
values = [n.text for n in numbers]
df=pd.DataFrame({'Collection':names, 
'Homesites':[v for v in values[::3]],
'Bedrooms':[v for v in values[1::3]],
'Price range':[v for v in values[2::3]],
})
>>>  df
Collection Homesites Bedrooms          Price range
0     Mosaic       292    2 - 3  $557,990 - $676,990
1    Legends       267    2 - 3  $673,990 - $788,990
2    Estates       170    2 - 3  $863,990 - $888,990
df.to_csv('product.csv', sep=";")

首先,我做了一点重新排列,使列表的值每列。然后我创建一个DataFrame,并将其保存为csv作为最后一步。

相关内容

  • 没有找到相关文章

最新更新