使用to_excel()循环插入数据的时候,发现总是得到最后一条数据,此时我们可以使用如下办法:
获取excel的行数,然后再其后面插入数据,代码如下:
import pandas as pd
dataframe = pd.DataFrame(columns=('asin', 'title', 'price', 'seller', 'stars', 'reviews'))
for i in range(1, 51):
asin= '',title='',price='',seller='',stars='',reviews=''
df_rows = dataframe.shape[0] // 获取行数
dataframe.loc[df_rows] = [asin, title, price, seller, stars, reviews]
dataframe.to_excel('best_sellers.xlsx')