두 데이터 프레임이 있습니다 df 및 ctr입니다.다른 데이터 프레임의 데이터 프레임에서 행 찾기
DF 컬럼 위치 1과 100 사이의 값, 및 정수를 포함하는 열 월평균 검색을 포함한다.
position | Average monthly searches 1 | 250 2 | 10 3 | 30 2 | 40 4 | 100
CTR 컬럼 위치 1과 100 사이의 값을, 각각의 위치에서의 감쇠를 반영하는 비율이다 열 감쇄 클릭률를 포함한다.
Position | Decay Ctr 1 | 27.18% 2 | 18.27% 3 | 12.66% 4 | 9.13% 5 | 6.90%
는 내가 뭘 원하는 올바른 붕괴 클릭률에 의해 CTR와 시간 월 평균 검색에 위치 DF 조회의 각 행에 대해입니다.
with open("C:\Environments\ENV\Export npower Report Rebuild KWs.csv",newline='') as csvfile:
with open("C:\Environments\ENV\ctr_csv.csv", newline='') as ctrfile:
ctr = pd.read_csv(ctrfile)
df = pd.read_csv(csvfile)
는하지만 DF에 새 열 가시성에 넣어 올바른 요소를 추출하는 방법을 확실입니다. 내가 apply
성명을 사용하여 시도했지만 ctr을 올바르게 참조하는 방법이 확실하지 않았습니다.
df['visibility'] = df.apply(numpy.multiply(df['Average monthly searches'] , ctr[ctr[]] ), axis = 0)
두 위치가 같습니까? –
'with()'블록이 조회 시도와 어떤 관련이 있는지는 명확하지 않습니다. – Parfait
문제를 해결 한 대답을 수락하십시오. –