5
내가 그룹으로 묶는 DataFrame이 있습니다. 데이터 프레임에 다른 열을 추가하고자합니다. 이는 그룹별로 함수 diff의 결과입니다. 나는 각 그룹마다 열 D의 differnece을 얻고,은 diff 계산에 새 열을 포함 DF를하고 싶은팬더 그룹 수정
df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar',
'foo', 'bar', 'foo', 'foo'],
'B' : ['one', 'one', 'two', 'three',
'two', 'two', 'one', 'three'],
'C' : np.random.randn(8),
'D' : np.random.randn(8)})
df_grouped = df.groupby('B')
for name, group in df_grouped:
new_df["D_diff"] = group["D"].diff()
:처럼 뭔가. 당신이 DataFrameGroupBy.diff
을 사용할 수 있습니다
이 내가했던 것 인 것이다. – piRSquared