dataset에서 반복표본추출을 하고 싶은데 오류가 생기네요ㅠㅠ
조회수 458회
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df=pd.read_csv("C:/ames.csv")
P=df['SalePrice']
np.random.seed(123)
sample_mean50=[]
for j in range(5001):
k= P.sample(n=50)
x=np.mean(k)
sample_mean50.append(x.sample_mean50())
plt.hist(sample_mean50)
plt.show()
표본추출 한 번 할때는 괜찮은데, 횟수를 반복하니 'float' object has no attribute 'sample_mean50' 라는 오류가 나타나네요 ㅠㅠ 어떻게 해결할 수 있을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
x.sample_mean50() 이걸 x 로 바꾸면 될듯해요.
에러메시지를 잘 읽어보세요. no attribute xxx 이런 메시지는, 어떤
변수.xxx
또는변수.xxx()
라는 코드가 있고,.xxx
부분에 문제가 있다는 뜻이에요.
댓글 입력