팬더는 조건이 충족되는 행에만 적용됩니다. 판다를 이용하고 싶습니다.df.apply특정 행에 대해서만 예를 들어, 저는 이런 일을 하고 싶지만, 제 실제 문제는 좀 더 복잡합니다. import pandas as pd import math z = pd.DataFrame({'a':[4.0,5.0,6.0,7.0,8.0],'b':[6.0,0,5.0,0,1.0]}) z.where(z['b'] != 0, z['a'] / z['b'].apply(lambda l: math.log(l)), 0) 이 예에서 원하는 것은 'a'의 값을 각 행에 대한 'b'의 값의 로그로 나눈 값이며, 'b'가 0인 행에 대해서는 단순히 0을 반환하고 싶습니다.다른 답변들은 훌륭하지만, 어떤 상황에서는 방송과 마스킹을 사용하여 동일한 결과를..