るりまサーチ

最速Rubyリファレンスマニュアル検索!
396件ヒット [301-396件を表示] (0.032秒)

別のキーワード

  1. csv open
  2. csv filter
  3. csv convert
  4. csv header_convert
  5. csv each

クラス

キーワード

検索結果

<< < ... 2 3 4 >>

CSV::Table#inspect -> String (14051.0)

モードとサイズを US-ASCII な文字列で返します。

...モードとサイズを US-ASCII な文字列で返します。

//emlist[][ruby]{
require 'csv'
csv
= CSV.new("a,b,c\n1,2,3", headers: true)
table
= csv.read
p table.inspect # => "#<CSV::Table mode:col_or_row row_count:2>"
//}...

CSV::Table#mode -> Symbol (14051.0)

現在のアクセスモードを返します。

...現在のアクセスモードを返します。

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

row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
table
= CSV::Table.new([row])
table
.mode # => :col_or_row
table
.by_col!
table
.mode # => :col
//}...

CSV::Table#to_a -> [Array] (14045.0)

配列の配列を返します。

...ータを表わします。

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

row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table
= CSV::Table.new([row1, row2])
table
.to_a # => [["header1", "header2"], ["row1_1", "row1_2"], ["r...

CSV::Table#headers -> Array (14039.0)

自身のヘッダ行を返します。

...自身のヘッダ行を返します。

テーブルが空である場合は空の配列を返します。

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

row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
table
= CSV::Table.new([row])
table
.headers # => ["header1", "header2"]
//}...

CSV::Table#length -> Integer (14039.0)

(ヘッダを除く)行数を返します。

...(ヘッダを除く)行数を返します。

Array#length, Array#size に委譲しています。

//emlist[][ruby]{
require 'csv'
csv
= CSV.new("a,b,c\n1,2,3", headers: true)
table
= csv.read
p table.size # => 1
//}

@see Array#length, Array#size...

絞り込み条件を変える

CSV::Table#size -> Integer (14039.0)

(ヘッダを除く)行数を返します。

...(ヘッダを除く)行数を返します。

Array#length, Array#size に委譲しています。

//emlist[][ruby]{
require 'csv'
csv
= CSV.new("a,b,c\n1,2,3", headers: true)
table
= csv.read
p table.size # => 1
//}

@see Array#length, Array#size...

CSV::Row#fields(*headers_and_or_indices) -> Array (11045.0)

与えられた引数に対応する値の配列を返します。

...与えられた引数に対応する値の配列を返します。

要素の探索に CSV::Row#field を使用しています。

@param headers_and_or_indices ヘッダの名前かインデックスか Range
のインスタンスか第 1 要素がヘッダの名前...
...るこ
とができます。

@return 引数を与えなかった場合は全ての要素を返します。

require 'csv'
csv
= CSV.new("a,b,c\n1,2,3", headers: true)
table
= csv.read
row = table.first
row.values_at("a", 1, 2..3) # => ["1", "2", "3", nil]...

CSV::Row#values_at(*headers_and_or_indices) -> Array (11045.0)

与えられた引数に対応する値の配列を返します。

...与えられた引数に対応する値の配列を返します。

要素の探索に CSV::Row#field を使用しています。

@param headers_and_or_indices ヘッダの名前かインデックスか Range
のインスタンスか第 1 要素がヘッダの名前...
...るこ
とができます。

@return 引数を与えなかった場合は全ての要素を返します。

require 'csv'
csv
= CSV.new("a,b,c\n1,2,3", headers: true)
table
= csv.read
row = table.first
row.values_at("a", 1, 2..3) # => ["1", "2", "3", nil]...
<< < ... 2 3 4 >>