318件ヒット
[1-100件を表示]
(0.105秒)
種類
- インスタンスメソッド (204)
- 特異メソッド (48)
- 文書 (42)
- モジュール関数 (12)
- クラス (12)
ライブラリ
- ビルトイン (12)
- csv (228)
-
rubygems
/ specification (12) -
webrick
/ httpserver (12) - zlib (12)
クラス
- CSV (60)
-
CSV
:: Row (12) -
CSV
:: Table (144) -
Gem
:: Specification (12) -
RubyVM
:: InstructionSequence (12) -
WEBrick
:: HTTPServer :: MountTable (12)
モジュール
- Zlib (12)
キーワード
- << (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) - Table (12)
- [] (36)
-
add
_ bindir (12) -
crc
_ table (12) - empty? (12)
- headers (12)
- length (12)
- new (12)
- read (24)
- readlines (24)
-
ruby 1
. 8 . 4 feature (12) - scan (12)
- size (12)
-
to
_ a (24) -
values
_ at (24)
検索結果
先頭5件
-
CSV
:: Table # table -> Array (30302.0) -
同値性を比較するために内部的に使用します。
同値性を比較するために内部的に使用します。 -
CSV
. table(path , options = Hash . new) -> CSV :: Table | [Array] (24503.0) -
以下と同等のことを行うメソッドです。
...うメソッドです。
//emlist[][ruby]{
CSV.read( path, { headers: true,
converters: :numeric,
header_converters: :symbol }.merge(options) )
//}
@param path ファイル名を指定します。
@param options CSV.new のオプションと同... -
Zlib
. # crc _ table -> Array (12302.0) -
CRC チェックサムの計算に用いるテーブルを配列で返します。
CRC チェックサムの計算に用いるテーブルを配列で返します。 -
CSV
:: Table (12040.0) -
CSV::Table は CSV ドキュメントを表す二次元のデータ構造です。 行単位や列単位の操作を行うことが出来ます。また必要であれば CSV に 戻すこともできます。
...CSV::Table は CSV ドキュメントを表す二次元のデータ構造です。
行単位や列単位の操作を行うことが出来ます。また必要であれば CSV に
戻すこともできます。
ヘッダ行の処理が有効である場合、CSV から返されるテーブルは全......てこのクラスから
構築されます。
以下のメソッドを Array に委譲します。
* Array#empty?
* Array#length
* Array#size
=== アクセスモード
以下の三種類のモードがあります。
: :col_or_row
デフォルトはこのモードです。このマニ... -
CSV
:: Table # values _ at(indices _ or _ headers) -> Array (9267.0) -
デフォルトのミックスモードでは、インデックスのリストを与えると行単位の 参照を行い、行の配列を返します。他の方法は列単位の参照と見なします。行 単位の参照では、返り値は行ごとの配列を要素に持つ配列です。
...要素に持つ配列です。
探索方法を変更したい場合は CSV::Table#by_col!,
CSV::Table#by_row! を使用してください。
アクセスモードを混在させることはできません。
//emlist[例 ロウモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "head......["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
table.values_at(1) # => [#<CSV::Row "header1":"row2_1" "header2":"row2_2">]
//}
//emlist[例 カラムモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header......2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
table.by_col!
table.values_at(1) # => [["row1_2"], ["row2_2"]]
//}
@see CSV::Table#by_col!, CSV::Table#by_row!... -
CSV
:: Table # to _ a -> [Array] (9219.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", "r... -
WEBrick
:: HTTPServer :: MountTable # scan(path) -> Array (9201.0) -
与えられたパスをスクリプトの名前と PATH_INFO に分割します。
...与えられたパスをスクリプトの名前と PATH_INFO に分割します。
@param path パスを指定します。... -
CSV
:: Table # empty? -> bool (9136.0) -
ヘッダーを除いて、データがないときに true を返します。
...ーを除いて、データがないときに true を返します。
Array#empty? に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b\n", headers: true)
table = csv.read
p table.empty? # => true
table << [1, 2]
p table.empty? # => false
//}
@see Array#empty?... -
CSV
:: Table # length -> Integer (9136.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...