将数据追加到新行而不更改上一行和索引号

2024-09-24 02:17:44 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我每10分钟从一个网站上抓取一次股价数据,现在我用下面的代码将其记录到excel中

dataframe.to_excel('pricedata.xlsx',engine='xlsxwriter', header=True, index=True)

由于价格每10分钟更改一次,我想将其附加到以前的excel中,而不更改索引号,如下所示

      Price       Time
0       20       01:00
0       25       01:10
0       23       01:20
0       27       01:30

每10分钟抓取一次数据时,我不想要的是什么

      Price       Time
0       20       01:00
1       25       01:10
2       23       01:20
3       27       01:30

Tags: to数据代码truedataframetime网站记录
1条回答
网友
1楼 · 发布于 2024-09-24 02:17:44

这应该起作用:

import pandas as pd

df = pd.DataFrame({'a': [3], 'b': [4]})
s = df.xs(0).copy()

s.name = 0
s['a'] = 5
s['b'] = 6

df = df.append(s)
print(df)
   a  b
0  3  4
0  5  6

相关问题 更多 >