분명 숫자인데 문자열로 인식하는 경우
데이터프레임에서 가끔 분명 숫자인데, 스트링으로 받아들이고 object를 반환하는 경우가 있다. 437,845,897 -> 스트링 왜 그럴까? 바로 콤마(,) 때문이다. 이것을 숫자로 쓰기 위해서는 먼저 콤마를 없애주고 Teststring = '437,845,897' Teststring.replace(',', '') 스트링의 replace() 메소드를 통해 ,를 없애준다. Teststring = '437,845,897' Teststring.replace(',', '') float(Teststring)
numpy.random 모듈 난수 배열의 생성
numpy.randdom 모듈 randint(low, high=None, size=None, dtype='1') normal(loc=0.0, scale=1.0, size=None) random(size=None) randint(low, high=None, size=None, dtype='1') 정수 표본을 추출하여 배열을 반환 normal(loc=0.0, scale=1.0, size=None) 정규 분포 확률 밀도에서 표본을 추출하여 배열로 반환한다. 정규 분포의 평균(loc, 표준편차(scale)을 지정할 수 있다. mean = 0 std = 1 data = np.random.normal(mean, std, 100000) plt.hist(data, bins=500) plt.show() random(si..