pandas써서 데이터 가공 해보고 있는데 안되서 질문점요ㅠㅠ



import math

import pandas as pd




#Val_buf = [[0]*100 for i in range(100)]


df =pd.read_csv("test.csv", header = None)


X_buf = df[1].values.reshape(-1,1)


Y_buf = df[2].values.reshape(-1,1)


print(type(X_buf))


#for i in range (100):

   # for j in range (100):

      #  Val_buf = math.sqrt((X_buf[i]-X_buf[j]) * (X_buf[i]-X_buf[j]) +(Y_buf[i]-Y_buf[j]) * (Y_buf[i]-Y_buf[j]))

   # print(Val_buf)



test.csv라는 파일은


1 123.5324 1345.234

2 23.54676 45.46234


이렇게 100개 까지 있는 파일이에용


2열 3열을 각각 x버프랑 y버프에 저장해서 math.sqrt((X_buf[i]-X_buf[j]) * (X_buf[i]-X_buf[j]) +(Y_buf[i]-Y_buf[j]) * (Y_buf[i]-Y_buf[j]))

이렇게 계산해서 계산값을 2차원 배열에 넣는게 목표인데....


계산이 안되서 float을 앞에 다 달고 해봐도 안되서 type을 찍어보니  라고 뜨는데.... 


어떻게 계산을 하게 할 수가 있죠.. C++이랑 너무 달라서 골치가 아픕니다..