附加到Pandas数据帧并指定行索引

时间:2017-11-28 16:42:43

标签: python pandas dataframe

我对Pandas数据帧的运作方式感到有些困惑。

我的pd.dataframe看起来像这样:

        index        | val1 | val2
-----------------------------------
20-11-2017 22:33:20  | 0.33 | 05.43
23-11-2017 23:34:14  | 4.23 | 09.43

我想在其中添加一行,并且能够指定索引,在我的例子中是一个日期和时间。

我尝试过以下方法:

dataframe = pd.DataFrame(columns=['val1', 'val2'])
dataframe.loc[someDate] = [someVal, someVal]

如果索引已经存在,这似乎会覆盖,但我希望能够有重复的索引。

dataframe = pd.DataFrame(columns=['val1', 'val2'])
record = pd.Series(
            index=[someDate],
            data=[someVal, someVal]
        )
dataframe.append(record)

这会导致应用程序挂起而不返回异常或错误。

我错过了什么吗?这是做我想要实现的事情的正确方法吗?

0 个答案:

没有答案