0
현재 Python에서 R로 전환 중입니다. Python에서 pandas로 날짜 범위를 만들고이를 데이터 프레임에 추가 할 수 있습니다.날짜 색인을 만들고 데이터 프레임에 추가하십시오.
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에서 어떻게 할 수 있습니까?
다른 길이지만 같은 시간대의 두 데이터 세트를 비교하려는 경우 더 낮은 빈도로 데이터 세트를 다시 샘플링 할 수 있으므로 구멍에 'NaN'을 삽입하여 더 높은 빈도와 길이가 같을 수 있습니다. : 나는 기본적으로 내가 R에 이러한 코드를 어떻게 R.위한 팬더 패키지 상당을 찾는 것 같아
df2 = pd.read_csv('data2') #3 hour resolution = 2920 points of data
data2 = df2.resample('30Min').asfreq() #30 Min resolution = 17520 points
? 다음
는
첫 번째 부분은'seq (from = as.POSIXct ("2006-01-01 00:00"), by = "3 hours", length.out = 2920)' – Sumedh
'17520 '2920' 행을 리샘플링 한 후 행이 팬더 데이터 프레임입니까? '17515' 행을 반환하지 않습니까? – Abdou
@ 좋은 생각 이네요. 데이터 프레임에 5 개의 추가 NaN을 덧붙여 야했습니다. –