回答編集履歴

2

ミスを修正

2024/11/01 12:35

投稿

TakaiY
TakaiY

スコア13687

test CHANGED
@@ -3,16 +3,14 @@
3
3
  ```python
4
4
  def main():
5
5
  while True:
6
- # クラス1のインスタンスを作成
6
+ # クラスのインスタンスを作成
7
7
  class1_instance = TestData1("C:\\Users\\PC_User\\Desktop\\test_csv\\Sheet1.csv")
8
- df_test1 = class1_instance.load_data()
8
+ class1_df = class1_instance.load_data()
9
- data_test1.convert_data_types()
9
+ class1_instance.convert_data_types()
10
- data_test1.print_data()
10
+ class1_instance.print_data()
11
-
12
- # クラス2のインスタンスを作成
11
+ # クラスのインスタンスを作成
13
- class2_instance = TestData2(class1_instance)
12
+ class2_instance = TestData2(class1_df)
14
- deta_test2.label_answer_test()
13
+ class2_instance.label_answer_test()
15
-
16
14
  # クラス3のインスタンスを作成
17
15
  class3_instance = TestData3()
18
16
  class3_instance.test_3()

1

内容みなおし

2024/11/01 10:14

投稿

TakaiY
TakaiY

スコア13687

test CHANGED
@@ -23,10 +23,11 @@
23
23
  print("Done!")
24
24
  ```
25
25
 
26
- で、これは動きそうにありません。いくつか欠けているように思いますが、
26
+ で、これは動きそうにありません。すために必要な情報が欠けています
27
27
  * ループの度に何か更新されなければなりません。
28
+ ループにするということは、条件を満たすまで**何かを変更**しないと無限ループになりますが、何を変更するのかが不明です。
28
- とりあえず、ループの度にすべてのインスタンスを生成するようにしてあります。
29
+ とりあえず、ループの度にすべてのインスタンスを生成するようにしてありますが、たとえば、最初のCSVを違うものにするなどでしょうか
29
- いずれかのメソッドを呼ぶだけで更新されるのであれば、いくつかの初期化をループの外に出せるかもしれません。
30
+ または、いずれかのメソッドを呼ぶだけで更新されるのでしょうか。その場合、いくつかの初期化をループの外に出せるかもしれません。
30
31
  * 質問のコードのclass3は、他のインスタンスと関連が無いので、どのようにあつかったらいいかわからない。
31
32
  実際のコードそのものではないということなので、それが原因とは思いますが。
32
33