我正在从网站上抓一张桌子,想要创建一个pandas数据框。我的问题是在效率/最佳实践方面实现这一目标的最佳方法是什么?
我所做的是在抓取时,将项目附加到多个列表以表示列。一旦我完成了从网站解析表格,我就创建了DataFrame并将列表分配给列名称。见下文:
zip_df = pd.DataFrame(index=zip_codes)
zip_df['Latitude'] = latitudes
zip_df['Longitude'] = longitudes
似乎有很多不同的方法可以解决这个问题(例如Python pandas: fill a dataframe row by row)。我这样做的方式最合乎逻辑吗?或者有更好的方法吗?