2016-08-09 9 views
0

attr_dateを1桁の長さにすることができます(例:2012.01.01 9:00:00) "文字列"データフレーム列をdatetimeに変換するにはどうすればよいですか?次のコードは、時刻部分なしでのみ日付の部分を返します。Rはデータフレーム文字列を1桁の時間の日付時間に変換します

df[['attr_date']] <- as.Date(df[['attr_date']], format='%Y.%m.%d %H:%M:%S') 

ので2012.01.01 9:00:00の結果は2012-01-01です。

ボーナス質問: 私は上記のコードを使用したとき、私は2012.01.01 9:00:00の結果として15340.00を取得する理由Jupyter Rノートブックで、アナコンダRエッセンシャルを使用していますか?

ありがとうございました!

答えて

1

代わりstrptimeを使用してみてください:

df[['attr_date']] <- strptime(df[['attr_date']], format='%Y.%m.%d %H:%M:%S') 
関連する問題