반복문을 못짜겠어요 데이터 프레임에 한 행씩 받아와서 연산을 한후 새 리스트에 하나씩 할당
조회수 300회
데이터 프레임에 한 행씩 받아와서 연산을 한후 새 리스트에 하나씩 할당하는건데요.
보시면 0 1 2 행 숫자만 바뀌는데 이걸 어떻게 반복문으로 짜야할지 모르겠습니다. 600행까지 있거든요.
df1.iloc[0].to_list() ##수정해야할 부분
row0 = list(df1.iloc[0])
row0
row_sum = 0
for i in row0:
row_sum += 10**(i/10)
row_sum = 10*np.log10(row_sum)
row_sum = round(row_sum, 2)
print(row_sum)
arr = []
arr.append(row_sum)
print(arr)
#----------------------------------------------------------
df1.iloc[1].to_list()
row1 = list(df1.iloc[1])
row1
for i in row1:
row_sum += 10**(i/10)
row_sum = 10*np.log10(row_sum)
row_sum = round(row_sum, 2)
print(row_sum)
arr.append(row_sum)
print(arr)
#----------------------------------------------------------
df1.iloc[2].to_list()
row2 = list(df1.iloc[2])
row2
for i in row2:
row_sum += 10**(i/10)
row_sum = 10*np.log10(row_sum)
row_sum = round(row_sum, 2)
print(row_sum)
arr.append(row_sum)
print(arr)
댓글 입력