이 줄은 dataframe에서 처음 4 개 행을 반환 combined
에 대한feature_a
combined.iloc[0:4]["feature_a"]
예상 한대로이 다음 행은 열의 데이터 프레임에서 두 번째, 네 번째 및 16 번째 행을 반환합니다 feature_a
.
combined.iloc[[1,3,15]]["feature_a"]
이 행에 대한 dataframe의 제 4 개 행을 설정 feature_a
하는 77
.
combined.iloc[0:4]["feature_a"] = 77
이 라인은 무언가를합니다. 더 긴 목록에 적용하면 시간이 오래 걸리기 때문에 어떤 종류의 계산이 일어나고 있습니다.
combined.iloc[[1,3,15]]["feature_a"] = 88
다음으로 확인하면 2, 4, 16 행이 설정 되지 않습니다88
.
combined.iloc[[1,3,15]]["feature_a"]
대규모 코딩 우회를 수행하지 않고 데이터 프레임 열의 임의 행 목록을 값으로 설정하려면 어떻게해야합니까?
이 시나리오는 매우 간단하고 일반적이어야합니다.