るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.191秒)
トップページ > クエリ:l[x] > クエリ:>[x] > クエリ:e[x] > クエリ:header_row?[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. open3 capture2e
  4. matrix det_e
  5. matrix rank_e

ライブラリ

クラス

検索結果

CSV#header_row? -> bool (24413.0)

次に読み込まれる行が、ヘッダである場合に真を返します。 そうでない場合は、偽を返します。

...に読み込まれる行が、ヘッダである場合に真を返します。
そうでない場合は、偽を返します。

//emlist[例][ruby]{
require "csv"

csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_row? # => true
csv.readline
csv.header_row? # => false
//}...

CSV::Row#header_row? -> bool (24413.0)

ヘッダ行であれば真を返します。そうでなければ偽を返します。

...行であれば真を返します。そうでなければ偽を返します。

//emlist[例][ruby]{
require "csv"

header_row = CSV::Row.new(["header1", "header2"], [], true)
row = CSV::Row.new(["header1", "header2"], [1, 2])
header_row.header_row? # => true
row.header_row? # => false
//}...

CSV.filter(input, options = Hash.new) {|row| ... } (12218.0)

このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。

...w_sep" のデフォルト値は $/ です。

//emlist[例: input, output は初期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv

require "csv"

options = { headers: true, return_headers: true, write_headers: true }

CSV.filter(options) do |row|
if row.header_...
..."header3"
next
e
nd
row << "row1_3"
e
nd

# => header1,header2,header3
# row1_1,row1_2,row1_3
//}

//emlist[例: input, output を指定する][ruby]{
require "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
E
OS

File.write('tes...
...ntent)
options = { headers: true, return_headers: true, write_headers: true }

CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |row|
if row.header_row?
row << "full name"
next
e
nd
row << row["first name"] + " " + row["last name"]
e
nd

# out.csv の内容
# => i...

CSV.filter(input, output, options = Hash.new) {|row| ... } (12218.0)

このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。

...w_sep" のデフォルト値は $/ です。

//emlist[例: input, output は初期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv

require "csv"

options = { headers: true, return_headers: true, write_headers: true }

CSV.filter(options) do |row|
if row.header_...
..."header3"
next
e
nd
row << "row1_3"
e
nd

# => header1,header2,header3
# row1_1,row1_2,row1_3
//}

//emlist[例: input, output を指定する][ruby]{
require "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
E
OS

File.write('tes...
...ntent)
options = { headers: true, return_headers: true, write_headers: true }

CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |row|
if row.header_row?
row << "full name"
next
e
nd
row << row["first name"] + " " + row["last name"]
e
nd

# out.csv の内容
# => i...

CSV.filter(options = Hash.new) {|row| ... } (12218.0)

このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。

...w_sep" のデフォルト値は $/ です。

//emlist[例: input, output は初期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv

require "csv"

options = { headers: true, return_headers: true, write_headers: true }

CSV.filter(options) do |row|
if row.header_...
..."header3"
next
e
nd
row << "row1_3"
e
nd

# => header1,header2,header3
# row1_1,row1_2,row1_3
//}

//emlist[例: input, output を指定する][ruby]{
require "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
E
OS

File.write('tes...
...ntent)
options = { headers: true, return_headers: true, write_headers: true }

CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |row|
if row.header_row?
row << "full name"
next
e
nd
row << row["first name"] + " " + row["last name"]
e
nd

# out.csv の内容
# => i...

絞り込み条件を変える