586件ヒット
[1-100件を表示]
(0.063秒)
ライブラリ
- ビルトイン (36)
- csv (264)
-
net
/ ftp (40) -
rexml
/ document (12) - ripper (24)
-
rubygems
/ specification (12) -
webrick
/ httpserver (12) - zlib (12)
クラス
- CSV (60)
-
CSV
:: Row (24) -
CSV
:: Table (180) -
Gem
:: Specification (12) -
Net
:: FTP :: MLSxEntry (40) -
REXML
:: DocType (12) - Ripper (24)
-
RubyVM
:: InstructionSequence (36) -
WEBrick
:: HTTPServer :: MountTable (12)
モジュール
- Zlib (12)
キーワード
- << (12)
-
DEFAULT
_ ENTITIES (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
PARSER
_ EVENT _ TABLE (12) -
SCANNER
_ EVENT _ TABLE (12) - [] (12)
-
add
_ bindir (12) -
autoload
_ i (12) -
by
_ col (12) -
by
_ col! (12) -
by
_ col _ or _ row (12) -
by
_ col _ or _ row! (12) -
by
_ row (12) -
by
_ row! (12) -
clone
_ method (12) -
crc
_ table (12) - creatable? (10)
- deletable? (10)
- disasm (12)
- disassemble (12)
- empty? (12)
- fields (12)
- headers (12)
- listable? (10)
- mode (12)
- new (12)
- read (24)
- readlines (24)
-
ruby 1
. 8 . 4 feature (12) - scan (12)
-
st
_ add _ direct (12) -
st
_ copy (12) -
st
_ delete (12) -
st
_ delete _ safe (12) -
st
_ init _ table (12) -
st
_ init _ table _ with _ size (12) -
st
_ insert (12) -
st
_ lookup (12) -
sv
_ i (12) -
to
_ a (24) -
values
_ at (24) - writable? (10)
検索結果
先頭5件
-
CSV
:: Table # table -> Array (21201.0) -
同値性を比較するために内部的に使用します。
同値性を比較するために内部的に使用します。 -
CSV
. table(path , options = Hash . new) -> CSV :: Table | [Array] (18302.0) -
以下と同等のことを行うメソッドです。
...以下と同等のことを行うメソッドです。
//emlist[][ruby]{
CSV.read( path, { headers: true,
converters: :numeric,
header_converters: :symbol }.merge(options) )
//}
@param path ファイル名を指定します。
@param options C... -
CSV
:: Table # by _ col _ or _ row -> CSV :: Table (9277.0) -
ミックスモードになっている新しい CSV::Table オブジェクトを返します。
...ミックスモードになっている新しい CSV::Table オブジェクトを返します。
元のテーブルモードを変更せずにメソッドチェーンできるので便利です。しか
し、大きなデータセットに対しても同じだけメモリを消費するので気......t[例][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]).by_col!
table # => #<CSV::Table mode:col row_count:3>
col_or_row_table = table.by_col_or_r......ow
col_or_row_table # => #<CSV::Table mode:col_or_row row_count:3>
table # => #<CSV::Table mode:col row_count:3>
//}... -
CSV
:: Table # by _ row -> CSV :: Table (9271.0) -
ロウモードになっている新しい CSV::Table オブジェクトを返します。
...ロウモードになっている新しい CSV::Table オブジェクトを返します。
元のテーブルモードを変更せずにメソッドチェーンできるので便利です。しか
し、大きなデータセットに対しても同じだけメモリを消費するので気をつ......[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 # => #<CSV::Table mode:col_or_row row_count:3>
row_table = table.by_row # => #<CSV::Table mod......e:row row_count:3>
row_table[0] # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
row_table[1] # => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
//}... -
CSV
:: Table # by _ col -> CSV :: Table (9253.0) -
カラムモードになっている新しい CSV::Table オブジェクトを返します。
...カラムモードになっている新しい CSV::Table オブジェクトを返します。
元のテーブルモードを変更せずにメソッドチェーンできるので便利です。しか
し、大きなデータセットに対しても同じだけメモリを消費するので気を......//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])
col_table = table.by_col
col_table[0] # => ["row1_1", "row2_1"]
col_table[1] # => ["row1_2",... -
CSV
:: Table # by _ row! -> self (9154.0) -
自身をロウモードに変更します。
...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 # => #<CSV::Table mode:col_or_row row_count:3>
table.by_row!
table # => #<CSV::Table mo......de:row row_count:3>
table[0] # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
table[1] # => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
//}... -
CSV
:: Table # by _ col _ or _ row! -> self (9142.0) -
自身をミックスモードに変更します。
...t[例][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]).by_col!
table # => #<CSV::Table mode:col row_count:3>
table.by_col_or_row!
table......# => #<CSV::Table mode:col_or_row row_count:3>
//}... -
CSV
:: Table # by _ col! -> self (9130.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.by_col!
table[0] # => ["row1_1", "row2_1"]
table[1] # => ["row1_2", "row2_2"]... -
CSV
:: Table # empty? -> bool (9124.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?...