데이터 프레임의 단일 열에서 목록으로 데이터를 이동하려고합니다. 클라이언트가 0 %가있는 경우 조건에 따라 데이터 프레임 값을 목록으로 이동
Account Name Renewal % Change
Client 1 0%
Client 2 0%
Client 3 2%
Client 4 0%
Client 5 1%
Client 6 1%
그래서 그것은 목록 Cost0에 추가 취득해야하며 그것이 비용 1에 추가됩니다해야 1 %를 가지고있다.
pd.series.tolist()를 사용해 보았지만 오류가 발생했습니다.
if brl['Renewal % Change'] == '0%':
a = pd.Series(brl['Account Name'])
a.tolist()
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
지금은 확인할 수 없지만 오류가 발생하는 'if' 문은 아닙니다. r에서? . 목록 1 = brl.loc [BRL [ '갱신 % 변경'] == '0 %', '계정 이름'] tolist() 리스트 2 = brl.loc [BRL의 [: 그런 뭔가를 시도 'Renewal % Change'] == '1 %', 'Account Name']. tolist() – Matek