import os import pandas as pd import numpy as np from datetime import datetime, date from dateutil.relativedelta import relativedelta import math import psycopg2 from sqlalchemy import create_engine from sklearn import preprocessing from sklearn.impute import SimpleImputer from sklearn.model_selection import train_test_split from sklearn.model_selection import TimeSeriesSplit from imblearn.under_sampling import RandomUnderSampler pgconfig = { 'host': 'db', 'port': os.environ['PG_PORT'], 'database': os.environ['PG_DATABASE'], 'user': os.environ['PG_USER'], 'password': os.environ['PG_PASSWORD'], } # pd.read_sql用のコネクタ conn = psycopg2.connect(**pgconfig) df_customer = pd.read_sql(sql='select * from customer', con=conn) df_category = pd.read_sql(sql='select * from category', con=conn) df_product = pd.read_sql(sql='select * from product', con=conn) df_receipt = pd.read_sql(sql='select * from receipt', con=conn) df_store = pd.read_sql(sql='select * from store', con=conn) df_geocode = pd.read_sql(sql='select * from geocode', con=conn)
最初の準備段階でこのコードを実行すると以下の内容でエラー文が出てきます。
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) /var/folders/vg/1tr13rls67v4h6fmkdl8xbq40000gn/T/ipykernel_42425/2730326417.py in <module> 11 from sklearn.model_selection import train_test_split 12 from sklearn.model_selection import TimeSeriesSplit ---> 13 from imblearn.under_sampling import RandomUnderSampler 14 15 ModuleNotFoundError: No module named 'imblearn'
おそらく"imbern"といったモジュールはないよということでターミナルの方でエラーのでたモジュールを「!pip install imbern」と記入しインストールしたのですが、以下の内容でターミナルからエラーコードが出ました。imbernといったモジュールがなくなったのでしょうか?
ERROR: Could not find a version that satisfies the requirement imberan (from versions: none) ERROR: No matching distribution found for imberan
分かる方がいらっしゃれば教えていただきたいです。
よろしくお願い致します。
あなたの回答
tips
プレビュー