2017-12-24 4 views
1

[ "Ticker", "Adj.Factor", "Date"] 열이있는 데이터 프레임 df1과 df2가 있습니다. df1의 해당 행에있는 "Adj.Factor"의 값이 0이면 df1의 전체 행을 df2에 추가하려고합니다.다른 데이터 프레임에 행을 추가하는 방법

다음 코드가 있습니다.

for x in range(tot_len): 
    if df1.iloc[x]['Adj.Factor'] == 0: 
     df2.append(df1.iloc[x]) --> not working. 

`

나는 값 인쇄 시도하고 정확한 결과를 나타낸다. 그러나 값은 df2에 추가되지 않습니다.

+0

작업중인 데이터 프레임 샘플을 제공 할 수 있습니까? –

답변

2

과제를 놓친 것 같습니다. 다음은 더 간단한 솔루션입니다.

df2 = df2.append(df1[df1['Adj.Factor'] == 0]) 
관련 문제