質問編集履歴

5

修正

2023/01/30 23:12

投稿

giagany
giagany

スコア3

test CHANGED
@@ -1 +1 @@
1
- printで表示した言葉を数え多い方を表示するプログラム
1
+ CSVファイルから表示した言葉を数えて、多い方を表示するプログラム
test CHANGED
File without changes

4

修正

2023/01/30 13:00

投稿

giagany
giagany

スコア3

test CHANGED
@@ -1 +1 @@
1
- printで表示した言葉多い方を表示するプログラム
1
+ printで表示した言葉を数え多い方を表示するプログラム
test CHANGED
File without changes

3

修正

2023/01/30 12:45

投稿

giagany
giagany

スコア3

test CHANGED
@@ -1 +1 @@
1
- printで表示するプログラム
1
+ printで表示した言葉が多い方を表示するプログラム
test CHANGED
@@ -1,12 +1,72 @@
1
1
 
2
2
  ### 実現したいこと
3
- プログラム
3
+ printで表示した言葉が多い方を表示するプログラム
4
-
4
+ 同じ数なら両方表示する
5
5
 
6
6
  ### 問題点
7
- 調べる方法が分からな
7
+ print表示した文字をどのように数えて(count?)、どれが多いか調べる方法が知りたです。
8
8
 
9
9
  ### 該当のソースコード
10
10
 
11
11
  ```
12
+ import csv
13
+ import numpy as np
14
+ import pandas as pd
15
+
16
+ df = pd.read_csv('data.csv',encoding='cp932')
17
+ pd.set_option('display.max_rows', 150)
18
+ pd.set_option('display.max_columns', None)
19
+ pd.set_option('display.max_colwidth', None)
20
+ pd.read_csv('data.csv',encoding='cp932')
21
+
22
+
23
+ row_1st = df.iloc[0,0]
24
+
25
+
26
+ num = float(input())
27
+
28
+ if 0 <= num <= 50:
29
+ print('田中です。')
30
+
31
+ else: print('佐藤です。')
32
+
33
+
34
+ tanaka = name1.count('田中です。')
35
+ sato = name2.count('佐藤です。')
36
+ print('田中の要素数: ', tanaka)
37
+ suzuki = name2.count('佐藤です。')
38
+ print('佐藤の要素数: ', sato)
39
+
40
+
41
+
42
+ ```
43
+
44
+ ### 欲しい結果
45
+ 例1
46
+ input() = 20
47
+ print('田中です。')
12
- i
48
+
49
+ 田中です。
50
+
51
+ 例2
52
+ input() = 60
53
+ print('佐藤です。')
54
+
55
+ 佐藤です。
56
+
57
+ 例3
58
+ print('田中です。')
59
+ print('佐藤です。')
60
+
61
+ 田中です。
62
+ 佐藤です。
63
+
64
+
65
+ ### 補足
66
+
67
+ data.csv
68
+ |列1|列2|列3|
69
+ |:--|:--:|--:|
70
+ |10|11|12|
71
+ |20|21|22|
72
+ |30|31|32|

2

s

2023/01/30 11:43

投稿

giagany
giagany

スコア3

test CHANGED
@@ -1 +1 @@
1
- printで表示した言葉が多い方を表示するプログラム
1
+ printで表示するプログラム
test CHANGED
@@ -1,72 +1,12 @@
1
1
 
2
2
  ### 実現したいこと
3
- printで表示した言葉が多い方を表示するプログラム
3
+ プログラム
4
- 同じ数なら両方表示する
4
+
5
5
 
6
6
  ### 問題点
7
- print表示した文字をどのように数えて、どれが多いか調べる方法が分からないです。
7
+ 調べる方法が分からない
8
8
 
9
9
  ### 該当のソースコード
10
10
 
11
11
  ```
12
- import csv
13
- import numpy as np
14
- import pandas as pd
15
-
16
- df = pd.read_csv('data.csv',encoding='cp932')
17
- pd.set_option('display.max_rows', 150)
18
- pd.set_option('display.max_columns', None)
19
- pd.set_option('display.max_colwidth', None)
20
- pd.read_csv('data.csv',encoding='cp932')
21
-
22
-
23
- row_1st = df.iloc[0,0]
24
-
25
-
26
- num = float(input())
27
-
28
- if 0 <= num <= 50:
29
- print('田中です。')
30
-
31
- else: print('佐藤です。')
32
-
33
-
34
- tanaka = name1.count('田中です。')
35
- sato = name2.count('佐藤です。')
36
- print('田中の要素数: ', tanaka)
37
- suzuki = name2.count('佐藤です。')
38
- print('佐藤の要素数: ', sato)
39
-
40
-
41
-
42
- ```
43
-
44
- ### 欲しい結果
45
- 例1
46
- input() = 20
47
- print('田中です。')
48
-
12
+ i
49
- 田中です。
50
-
51
- 例2
52
- input() = 60
53
- print('佐藤です。')
54
-
55
- 佐藤です。
56
-
57
- 例3
58
- print('田中です。')
59
- print('佐藤です。')
60
-
61
- 田中です。
62
- 佐藤です。
63
-
64
-
65
- ### 補足
66
-
67
- data.csv
68
- |列1|列2|列3|
69
- |:--|:--:|--:|
70
- |10|11|12|
71
- |20|21|22|
72
- |30|31|32|

1

修正

2023/01/30 04:21

投稿

giagany
giagany

スコア3

test CHANGED
File without changes
test CHANGED
@@ -19,13 +19,13 @@
19
19
  pd.set_option('display.max_colwidth', None)
20
20
  pd.read_csv('data.csv',encoding='cp932')
21
21
 
22
- means = df.iloc[0:3,1:3].mean().values
23
22
 
24
- row_1st = means[0]
23
+ row_1st = df.iloc[0,0]
24
+
25
25
 
26
26
  num = float(input())
27
27
 
28
- if row_1st - 1 <= num <= row_1st + 1:
28
+ if 0 <= num <= 50:
29
29
  print('田中です。')
30
30
 
31
31
  else: print('佐藤です。')
@@ -37,15 +37,19 @@
37
37
  suzuki = name2.count('佐藤です。')
38
38
  print('佐藤の要素数: ', sato)
39
39
 
40
+
41
+
40
42
  ```
41
43
 
42
44
  ### 欲しい結果
43
45
  例1
46
+ input() = 20
44
- print('田中です。')
47
+ print('田中です。')
45
48
 
46
49
  田中です。
47
50
 
48
51
  例2
52
+ input() = 60
49
53
  print('佐藤です。')
50
54
 
51
55
  佐藤です。
@@ -56,3 +60,13 @@
56
60
 
57
61
  田中です。
58
62
  佐藤です。
63
+
64
+
65
+ ### 補足
66
+
67
+ data.csv
68
+ |列1|列2|列3|
69
+ |:--|:--:|--:|
70
+ |10|11|12|
71
+ |20|21|22|
72
+ |30|31|32|