파이썬에서 큰 데이터 프레임에서 하나의 값을 읽는 방법을 찾으려고합니다. 내 프로젝트에 2 개의 데이터 테이블이 있습니다.Python에서 dataframe의 단일 값을 읽으려면 어떻게해야합니까?
하나는 다음과 같다 : 약 260 개월 만 개 회사가있다
Company ID Company 201512 201511 ... 199402 199401
1234 abc 1.1 0.8 ... 2.1 -0.9
.
.
.
4321 cba 2.1 -0.4 ... 0.3 -0.1
. 한 달에 한 번씩 월별 수익을 확인하고 그 데이터 포인트 뒤에 36 개의 유효한 데이터 포인트가 있는지 확인해야합니다. 즉, "0"또는 "NaN"이 없음을 의미합니다. 36 개의 유효한 데이터 포인트가있는 경우 다른 테이블에 나열된 7 가지 요인에 대해 이러한 36 개의 데이터 포인트를 회귀해야합니다.
다른 테이블은 다음과 같습니다
Month Factor1 Factor2 ... Factor6 Factor7
201512 -0.4 1.1 ... 2.1 1.2
.
.
.
199401 0.1 0.2 ... 0.3 0.4
이제 내 문제는, 내가 표 1에서 한 번에 하나의 값을로드하고 그것을 위해 루프를 만들 수있는 방법을 찾을 수 없습니다. 누군가 조언 해 줄 수 있습니까?
왜 '0'은 유효하지 않은 월간 수익입니까? – acushner
'value = df [ 'some_field'] .iloc [the_index]'를 사용할 수는 있지만 어떤 식 으로든'group_by.aggregate() '하는 방법이 있다면'for' 루프에서이를 원하지 않을 것입니다. 특정 가치를 취하십시오. – roganjosh
0은 누락 된 데이터 포인트 또는 오타 일 가능성이 높습니다. –