1

PandasDatetimeIndexオブジェクト (データフレームのインデックスから取得) があり、各要素の曜日が必要です。私はPython 3.6.5Windows上で(64ビット)でこれを実行し、オブジェクトPandas 0.22.0を取得しています:Int64Index

例えば

In:
    ts = pd.DatetimeIndex([['2013-01-01 00:00:00', '2013-01-01 00:30:00',
               '2013-01-02 01:00:00', '2013-01-02 01:30:00',
               '2013-01-03 02:00:00', '2013-01-03 02:30:00',
               '2013-01-04 03:00:00', '2013-01-04 03:30:00',
               '2013-01-05 04:00:00', '2013-01-05 04:30:00']])
    ts.weekday

Out:
    Int64Index([1, 1, 2, 2, 3, 3, 4, 4, 5, 5], dtype='int64')

および結果が配列として返されるスクリプトを実行していますpythonanywherePython 3.6.0Pandas 0.19.2

In:        
    ts = pd.DatetimeIndex(['2013-01-01 00:00:00', '2013-01-01 00:30:00',
                    '2013-01-02 01:00:00', '2013-01-02 01:30:00',
                    '2013-01-03 02:00:00', '2013-01-03 02:30:00',
                    '2013-01-04 03:00:00', '2013-01-04 03:30:00',
                    '2013-01-05 04:00:00', '2013-01-05 04:30:00'])
        ts.weekday
    Out:
        array([1, 1, 2, 2, 3, 3, 4, 4, 5, 5], dtype=int32)

Indexこのコードを記述して、両方のプラットフォームで同じ結果 (理想的にはオブジェクト) を返すことは可能ですか?

4

1 に答える 1