2014-12-14 4 views
1

rpy2와 함께 파이썬에서 R을 사용하고 있습니다. 거기에 일부 열이있는 데이터 프레임이 있고 추가 할 항목이 하나 있습니다.rpy2의 DataFrame에 열 추가

는 지금까지 내가 이해, R에서 I는 다음과 같이 작성합니다

df$new_colname <- cumsum(df$oldcolname) 

을하지만 어떻게이 RPY2을 번역 할 수 있습니다?

ipdb> p d.rx2('cum_misses') 
rpy2.rinterface.NULL 

답변

1

그래서, 내가 대답을 발견

ipdb> d.rx2('cum_misses') <- ro.r.cumsum(d.rx2('misses')) 
*** Newest frame 

그러나 항상이 얻을 :

나는이 많은 변화를 시도했다.

d = ro.r.cbind(d, cum_misses=ro.r.cumsum(d.rx2('misses'))) 
:

내가 다음 코드를 작성해야 열을 추가하려면
관련 문제