AttributeError: 'module' object has no attribute 'getInitData' とエラーが出ました。
Data.pyに
class Data: def __init__(self, df): self.df = df self.df_extracted = df self.standard_d = 0 def cleaning(self, media): self.df = self.df.drop("AAA", axis=1) self.df_extracted = self.df def getInitData(self): return self.df
と書き
using.pyに
import Data import libraries as libraries import datamod df = libraries.pd.read_csv('data/aaa.csv',header=1, parse_dates=True) datas = Data.Data(df) li_uniq = [] for x in df['ZZZ']: if x not in li_uniq: li_uniq.append(x) array_x = libraries.np.zeros(len(calDf)) array_y = libraries.np.zeros(len(calDf)) for num in range(len(calDf)): array_x[num] = calDf.iloc[num, 0] array_y[num] = calDf.iloc[num, 1] datas.extraction('BBB', 'y') datas = Data.getInitData(self.df)
と書きました。
importしているのに、 'module' objectと出る理由がわかりません。
clean = Data() datas = clean.getInitData(df)
のようにしてもだめでした。
どう直せばいいのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/14 05:43
退会済みユーザー
2017/03/14 05:52
退会済みユーザー
2017/03/14 05:55
退会済みユーザー
2017/03/14 05:55
2017/03/14 06:19