1

10列のデータセットがあり、そのうちの1つは次の形式の日付です

10-MAR-12 00.00.00.000000000

これを、次の形式の文字列としてではなく、日付として読み取られるデータ形式に変換したいと思います

10/03/12

また、曜日を示す追加の列があればいいのにと思います。

次に、特定の日または日付を除外して、データのサブセットを作成したいと考えています。

私はRの初心者なので、助けていただければ幸いです

4

1 に答える 1

2

?strptime書式設定オプションやas.Date変換as.POSIXctする関数については、 をご覧ください。また、質問が反対票を投じられたり、クローズされたりしても驚かないでください。これは一般的な質問であり、SO または Google のクイック検索で回答を見つけることができるためです。

具体的には:

format(as.Date(tolower('10-MAR-12 00.00.00.000000000'), format='%d-%b-%y'), format='%d/%m/%y')

探しているフォーマットが得られるはずです。ただし、日付型が必要な場合は、アウターを脱ぐ必要がありますformat

于 2012-05-22T14:10:57.593 に答える