質問編集履歴

6

コードの変更

2018/11/27 06:09

投稿

simp
simp

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,16 @@
1
1
  ```ここに言語を入力
2
2
 
3
- t = File.read("test.txt", col_sep: "\t", converters: :numeric)
3
+ File.open("test.txt","r") do |f|
4
4
 
5
+ f = f.read
6
+
7
+ puts f
8
+
5
- puts "平均年齢 #{t.sum(0.0){|r| r[2]} / t.size}"
9
+ puts "平均年齢#{f.sum{r[2]} / f.size}"
10
+
11
+
12
+
13
+ end
6
14
 
7
15
 
8
16
 

5

文法

2018/11/27 06:08

投稿

simp
simp

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```ここに言語を入力
2
2
 
3
- t = File.read("test.tsv", col_sep: "\t", converters: :numeric)
3
+ t = File.read("test.txt", col_sep: "\t", converters: :numeric)
4
4
 
5
5
  puts "平均年齢 #{t.sum(0.0){|r| r[2]} / t.size}"
6
6
 

4

hennkou

2018/11/27 05:58

投稿

simp
simp

スコア18

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  t = File.read("test.tsv", col_sep: "\t", converters: :numeric)
4
4
 
5
- puts "平均身長 #{t.sum(0.0){|r| r[2]} / t.size}"
5
+ puts "平均年齢 #{t.sum(0.0){|r| r[2]} / t.size}"
6
6
 
7
- pp t.sort_by{|r| r[2]}
7
+
8
8
 
9
9
  ```
10
10
 

3

小さな変更

2018/11/27 05:57

投稿

simp
simp

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
1
  ```ここに言語を入力
2
2
 
3
- t = CSV.read("test.tsv", col_sep: "\t", converters: :numeric)
3
+ t = File.read("test.tsv", col_sep: "\t", converters: :numeric)
4
4
 
5
- puts "平均身長 #{t.sum(0.0){|r| r[3]} / t.size}"
5
+ puts "平均身長 #{t.sum(0.0){|r| r[2]} / t.size}"
6
6
 
7
- pp t.sort_by{|r| r[3]}
7
+ pp t.sort_by{|r| r[2]}
8
8
 
9
9
  ```
10
10
 

2

特になし

2018/11/27 05:50

投稿

simp
simp

スコア18

test CHANGED
File without changes
test CHANGED
File without changes

1

目的の追加

2018/11/27 05:26

投稿

simp
simp

スコア18

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```
10
10
 
11
- このようなコードを書いてテキストファイルを読み込んだところ、
11
+ このようなコードを書いてテキストファイルを読み込んだところ、平均年齢を出そうとしたのですが
12
12
 
13
13
 
14
14