0

私はパンダ0.8.1を使用しています

空でない DataFrame の作成:

import pandas
blah = pandas.DataFrame(numpy.empty([1, 1]), columns=['A'], index=pandas.DatetimeIndex(['2008-01-01']))
blah[numpy.array([true], bool)]

            A
2008-01-01  0

blah[numpy.array([True], bool)] = 0.0

それはすべて問題ありませんが、空の場合は次のようになります。

blah = pandas.DataFrame(numpy.empty([0, 1]), columns=['A'], index=pandas.DatetimeIndex([]))
blah[numpy.array([], bool)]

Empty DataFrame
...

blah[numpy.array([], bool)] = 0.0

Traceback (most recent call last):
...
IndexError: invalid index

そうじゃないですよね?

4

0 に答える 0