るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

CSV::Table#table -> Array (9103.0)

同値性を比較するために内部的に使用します。

同値性を比較するために内部的に使用します。

CSV#stat -> File::Stat (6203.0)

IO#stat に委譲します。

...IO#stat に委譲します。


@see IO#stat...

CSV#truncate(path, length) -> 0 (6203.0)

File#truncate に委譲します。

...File#truncate に委譲します。


@see File#truncate...

CSV::Row#to_hash -> Hash (6203.0)

自身をシンプルなハッシュに変換します。

...プルなハッシュに変換します。

フィールドの順序は無視されます。
重複したフィールドは削除されます。

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

row = CSV::Row.new(["header2", "header1", "header2"], [1, 2, 3])
row.to_hash # => {"header2"=>3, "header1"=>2}
//}...

CSV::Table#to_a -> [Array] (6110.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"], ["row2_1", "row2_2...

絞り込み条件を変える

CSV#header_converters -> Array (6109.0)

現在有効なヘッダ用変換器のリストを返します。

...ェクトを返します。

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

csv
= CSV.new("HEADER1,HEADER2\nrow1_1,row1_2", headers: true, header_converters: CSV::HeaderConverters.keys)
csv
.header_converters # => [:downcase, :symbol]
csv
.read.to_a # => header2], ["row1_1", "row1_2"
//}

@see CSV.new...

CSV#close_read -> nil (6103.0)

IO#close_read に委譲します。

...IO#close_read に委譲します。


@see IO#close_read...

CSV#each {|row| ... } -> nil (6103.0)

各行に対してブロックを評価します。

... CSV.new 時に :header => true を指定した場合][ruby]{
require "csv"

users = <<CSV
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV

csv
= CSV.new(users, headers: true)
csv
.each do |row|
p row
end

# => #<CSV::Row "id":"1" "first name":"taro"...
...last name":"tanaka" "age":"20">
# => #<CSV::Row "id":"2" "first name":"jiro" "last name":"suzuki" "age":"18">
# => #<CSV::Row "id":"3" "first name":"ami" "last name":"sato" "age":"19">
# => #<CSV::Row "id":"4" "first name":"yumi" "last name":"adachi" "age":"21">
//}

//emlist[例 CSV.new 時に :hea...
..."csv"

users = <<CSV
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV

csv
= CSV.new(users)
csv
.each do |row|
p row
end

# => ["id", "first name", "last name", "age"]
# => ["1", "taro", "tanaka", "20"]
# => ["2", "jiro", "suzuki", "18"]
# => ["3", "am...

CSV#external_encoding -> Encoding | nil (6103.0)

IO#external_encoding に委譲します。

...IO#external_encoding に委譲します。...
<< 1 2 3 ... > >>