2016-10-01 2 views
-8

나는이 데이터 프레임이 있습니다데이터 프레임의 색인에 액세스 하시겠습니까?

a <- c(130, 125, 80, 38, 24, 18, 15, 19, 23, 16, 16, 8, 13, 6) 
b <- c(700000, 400000, 120000, 12000, 1600, 450, 194, 130, 114, 113, 46, 25, 13, 8) 

df <- data.frame(a, b) 

내가 데이터 프레임 내에서의 차이를 찾으려면를

내가 할 수있는 (예를 들어, 130-125, 125-80 등) 그 데이터 프레임 또는해야 벡터/행렬로 변환합니까?

그라시아

+1

'diff (a)'를 사용할 수 있습니다. 데이터 셋 내에 있다면,'with (df, diff (a)) ' – akrun

+1

akrun의 메소드를 사용한다면'-diff (a)' –

답변

1

이 기능을 사용 : 현재 상황에서 여기 lag

diff(your_data, lag) 

는이 데이터 프레임 객체를 사용을 통해 DIFF을 적용 apply 기능을 사용할 수 있습니다 1.

diff(a, 1) 

입니다 모든 열.

관련 문제