4

毎日の株価終値のデータフレームで毎週金曜日を選択しようとしています。私はこのリンクの提案を読んで試しました。具体的には:

Fridays = df[df.index.weekday == 4] #Fridays

しかし、次のエラーが表示されます。

AttributeError: 'Index' object has no attribute 'weekday'

<class 'pandas.core.frame.DataFrame'>

問題は、Python がインデックス内の文字列を日付として認識しないことだと思いますが、その理由はわかりません。データフレームは次のようになります。

1993-04-08    3387.83
1993-04-12    3420.79

どんな助けでも大歓迎です。

4

1 に答える 1

3

試す:

df.index = df.index.to_datetime()
于 2014-03-01T13:33:18.360 に答える