데이터 프레임의 다른 모든 열과 열을 비교해야합니다. 다른 사람과 비교해야하는 열은 4 위치에 있으므로 열 값을 취하기 위해 df.iloc [x, 4]를 작성합니다. 그런 다음이 값을 고려해야하며 다음 열의 값 (예 : df.iloc [x, 5])을 곱하여 데이터 프레임에 새 열을 만들고 결과를 저장해야합니다. 그런 다음이 절차를 끝에있는 기존 열 (원래 데이터 프레임에 43 열이 있으므로 df.iloc [x, 43]이됩니다.) 어떻게 파이썬에서이 작업을 수행 할 수 있습니까? 가능한 경우 몇 가지 예를들 수 있습니까? 나는 내 코드를 포스트에 넣으려고 노력하지만 나는 새로운 폰으로는 좋지 않다.파이썬에서 데이터 프레임의 다른 열에 결과를 저장하려면 어떻게해야합니까?
1
A
답변
0
난 당신이 eq
를 사용할 수 있다고 생각 - 비교 위치 4
에 열 E
와 DataFrame
필터링 :
df = pd.DataFrame({'A':[1,2,3],
'B':[4,5,6],
'C':[7,8,9],
'D':[1,3,5],
'E':[5,3,6],
'F':[7,8,9],
'G':[1,3,5],
'H':[5,3,6],
'I':[7,4,3]})
print (df)
A B C D E F G H I
0 1 4 7 1 5 7 1 5 7
1 2 5 8 3 3 8 3 3 4
2 3 6 9 5 6 9 5 6 3
print (df.iloc[:,5:].eq(df.iloc[:,4], axis=0))
F G H I
0 False False True False
1 False True True False
2 False False True False
하면 위치에 열을 기준으로 필요한 여러 4
사용 mul
:
print (df.iloc[:,5:].mul(df.iloc[:,4], axis=0))
F G H I
0 35 5 25 35
1 24 9 9 12
2 54 30 36 18
또는 여러 필요한 경우 시프트 기둥 별 :
print (df.iloc[:,4:].mul(df.iloc[:,5:], axis=0, fill_value=1))
E F G H I
0 5.0 49 1 25 49
1 3.0 64 9 9 16
2 6.0 81 25 36 9
관련 문제
- 1. 파이썬에서 데이터 프레임의 열에 대한 함수의 결과를 계산합니다.
- 2. 결과를 영구 저장하려면 어떻게해야합니까?
- 3. 다른 팬더 데이터 프레임의 여러 열에 가입하십시오.
- 4. 하이브에 spark.writeStream 결과를 저장하려면 어떻게해야합니까?
- 5. 데이터 프레임의 열에 pnorm 적용
- 6. pandas 데이터 프레임의 개별 열에 데이터 채우기
- 7. 데이터 프레임의 행을 반복 처리하여 다른 단어를 찾아 새 열에 저장하려면 어떻게합니까?
- 8. R - 다른 데이터 프레임의 열에 따라 데이터 프레임에서 행을 제거합니다.
- 9. 그룹화 된 데이터 프레임의 다른 열에 다른 기능 적용
- 10. 열의 값을 다른 데이터 프레임의 다른 열에 연결하는 방법
- 11. 데이터 프레임의 관측 수를 변수에 저장하려면 어떻게합니까?
- 12. 다른 데이터 프레임의 두 열에 대한 수학 연산 결과를 포함하는 R 데이터 프레임을 어떻게 정의합니까?
- 13. 다른 데이터 프레임의 데이터로 데이터 프레임의 데이터 정규화
- 14. 파이썬에서 데이터 프레임의 열에서 데이터 추출
- 15. 파이썬에서 데이터 프레임의 문자열을 추출하십시오.
- 16. 파이썬에서 추출한 테이블의 개별 변수에 데이터 항목을 저장하려면 어떻게해야합니까?
- 17. lapply를 사용하여 데이터 프레임의 열에 함수를 적용하려면 어떻게해야합니까?
- 18. 데이터 프레임의 열에 중복 함수를 적용하는 방법
- 19. 안드로이드에 데이터 구조를 저장하려면 어떻게해야합니까?
- 20. 여러 데이터 프레임의 열에 대한 연산
- 21. 파이썬에서 로컬 변수에 임의의 정수를 저장하려면 어떻게해야합니까?
- 22. 파이썬에서 2D 이미지를 중간 값으로 저장하려면 어떻게해야합니까?
- 23. R ggplot, 데이터 프레임의 다른 열에 대해 하나의 열을 그립니다.
- 24. 목록의 각 요소를 팬더 데이터 프레임의 다른 열에 매핑합니다.
- 25. 다른 열 값을 기준으로 데이터 프레임의 열에 값 지정
- 26. 데이터 저장소에 날짜를 저장하려면 어떻게해야합니까?
- 27. MySQL에서 PHP 배열로 결과를 저장하려면 어떻게해야합니까?
- 28. 변수에 저장된 함수의 결과를 문자열로 저장하려면 어떻게해야합니까?
- 29. 크롤링 (스크래핑, 스트리밍) 결과를 저장하려면 어떻게해야합니까?
- 30. Google지도 검색 결과를 배열에 저장하려면 어떻게해야합니까?