ID가 연결된 값이 있고 각 값에 대한 ID가 포함 된 Pandas DataFrame이 있고 초기 값을 중심으로 한 값을 갖는 새 열을 만들고 싶습니다. 결정 가능 금액. 내 초기 데이터는 다음과 같습니다.Python을 사용하여 다른 열에 의존하는 범위의 값을 가진 열 만들기
iD Value
AAAA 10
AAAA 15
AAAA 5
BBBB 10
BBBB 6
BBBB 11
CCCC 8
CCCC 16
CCCC 14
코드는 다음과 같습니다. 여기서 범위는 +/- 1로 설정됩니다.
내가 얻고 싶은 것은;
iD Value NewVal
AAAA 10 9
AAAA 10 10
AAAA 10 11
AAAA 15 14
AAAA 15 15
AAAA 15 16
AAAA 5 4
AAAA 5 5
AAAA 5 6
BBBB 10 9
BBBB 10 10
BBBB 10 11
BBBB 6 5
BBBB 6 6
BBBB 6 7
BBBB 11 10
BBBB 11 11
BBBB 11 12
CCCC 8 7
CCCC 8 8
CCCC 8 9
CCCC 16 14
CCCC 16 15
CCCC 16 16
CCCC 14 13
CCCC 14 14
CCCC 14 15
모든 요령이나 제안은 크게 감사하겠습니다.
감사합니다.
당신은 작업중인 데이터 구조의 어떤 종류의? 목록 목록 또는 팬더 데이터 프레임입니까? 아니면 다른 것입니까? –
사과, 판다 데이터 프레임 – Taylrl
이 경우 [tag : pandas] 태그를 추가하고 텍스트에서 'DataFrame'으로 작업하고 있음을 명시하여 질문을 편집해야합니다. 문제를 설명하는 [짧지 만 완전한 예제 프로그램] (https://stackoverflow.com/help/mcve)을 포함 할 수 있다면 도움이 될 것입니다. 당신은 샘플 데이터를 가지고'DataFrame'을 생성하는 약간의 코드를 포함하도록 게시 한 샘플 코드를 확장 할 수 있습니다. 목표는 사람들이 파일에 복사하여 붙여 넣을 수있는 것을 얻은 다음 문제를 재현하기 위해 실행하는 것입니다. 감사합니다 @ pixRSared. –