0
現在、PythonからRに移行しています。Pythonでは、pandasで日付範囲を作成し、それをデータフレームに追加することができます。日付インデックスを作成してRのデータフレームに追加する
data = pd.read_csv('Data')
dates = pd.date_range('2006-01-01 00:00', periods=2920, freq='3H')
df = pd.DataFrame({'data' : data}, index = dates)
Rでこれを行うにはどうすればよいですか?
さらに、異なる長さで同じタイムスパンを持つ2つのデータセットを比較したい場合、より低い頻度でデータセットを再サンプリングすることができます。そのため、高い頻度と同じ長さにすることができます:
df2 = pd.read_csv('data2') #3 hour resolution = 2920 points of data
data2 = df2.resample('30Min').asfreq() #30 Min resolution = 17520 points
私は基本的に私はRでこれらをコーディングすることができますどのようにR.のためのパンダパッケージと同等を探していたと思いますか?
第1部: 'seq(from = as.POSIXct(" 2006-01-01 00:00 ")、by =" 3 hours "、length.out = 2920)' – Sumedh
本当に '17520 2920行を再サンプリングした後の行pandas dataframe? '17515'行を返しませんか? – Abdou
@Abdouそれは良いキャッチだ、私はそれらをさらに作るためにそのデータフレームに5つの余分なNaNを追加しなければならなかった –