1330件ヒット
[1-100件を表示]
(0.077秒)
ライブラリ
- ビルトイン (144)
-
cgi
/ util (12) - csv (480)
- json (12)
- mkmf (12)
-
net
/ ftp (10) -
net
/ http (12) - openssl (24)
- pathname (24)
-
rexml
/ document (24) - ripper (12)
-
rubygems
/ specification (84) -
rubygems
/ uninstaller (12) - shell (24)
-
shell
/ command-processor (30) -
shell
/ filter (24) -
webrick
/ httpserver (72) -
webrick
/ httpservlet / filehandler (12) -
webrick
/ httpstatus (24) - zlib (12)
クラス
- CGI (12)
- CSV (72)
-
CSV
:: Row (36) -
CSV
:: Table (360) - Class (12)
- Encoding (24)
- File (24)
-
File
:: Stat (24) -
Gem
:: Specification (84) -
Gem
:: Uninstaller (12) - IO (12)
-
Net
:: FTP :: MLSxEntry (10) -
OpenSSL
:: ASN1 :: PrintableString (12) - Pathname (24)
-
REXML
:: DocType (12) -
REXML
:: Element (12) - Ripper (12)
-
RubyVM
:: InstructionSequence (36) - Shell (24)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (24) -
WEBrick
:: HTTPServer :: MountTable (60) -
WEBrick
:: HTTPServlet :: FileHandler (12)
モジュール
- FileTest (24)
- Kernel (12)
-
OpenSSL
:: ASN1 (12) -
WEBrick
:: HTTPStatus (12) - Zlib (12)
キーワード
- << (12)
- == (12)
-
BIG5
_ UAO (12) -
Big5
_ UAO (12) -
DEFAULT
_ ENTITIES (12) - HTTPNotAcceptable (12)
- HandlerTable (12)
- MountTable (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) - NotAcceptable (12)
- PrintableString (12)
-
RC
_ NOT _ ACCEPTABLE (12) -
SCANNER
_ EVENT _ TABLE (12) -
TABLE
_ FOR _ ESCAPE _ HTML _ _ (12) - Table (12)
- [] (48)
- []= (24)
-
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)
-
default
_ executable (12) -
default
_ executable= (12) - delete (24)
-
delete
_ if (24) - disasm (12)
- disassemble (12)
- each (24)
- empty? (12)
- executable (12)
- executable= (12)
- executable? (66)
-
executable
_ real? (66) - executables (12)
- executables= (12)
- fields (12)
-
find
_ executable (12) - gettable (12)
-
givar
_ i (12) - headers (12)
- inspect (12)
-
json
_ creatable? (12) - length (12)
- mode (12)
- new (72)
- push (12)
-
rb
_ generic _ ivar _ table (12) -
rb
_ reserved _ word (12) -
rdoc
/ markdown (12) - read (24)
- readlines (24)
- rehash (12)
-
remove
_ executables (12) -
ruby 1
. 8 . 4 feature (12) - scan (12)
- size (12)
-
st
_ add _ direct (12) -
st
_ cleanup _ safe (12) -
st
_ copy (12) -
st
_ delete (12) -
st
_ delete _ safe (12) -
st
_ foreach (12) -
st
_ init _ table (12) -
st
_ init _ table _ with _ size (12) -
st
_ insert (12) -
st
_ lookup (12) -
sv
_ i (12) -
to
_ a (24) -
to
_ csv (12) -
to
_ s (12) -
values
_ at (24) -
world
_ writable? (6) - writable? (18)
-
writable
_ real? (18) -
write
_ nonblock (12)
検索結果
先頭5件
-
CSV
:: Table # table -> Array (44101.0) -
同値性を比較するために内部的に使用します。
同値性を比較するために内部的に使用します。 -
CSV
. table(path , options = Hash . new) -> CSV :: Table | [Array] (41302.0) -
以下と同等のことを行うメソッドです。
...ソッドです。
//emlist[][ruby]{
CSV.read( path, { headers: true,
converters: :numeric,
header_converters: :symbol }.merge(options) )
//}
@param path ファイル名を指定します。
@param options CSV.new のオプションと同じオ......プションを指定できます。
@see CSV.read... -
CGI
:: TABLE _ FOR _ ESCAPE _ HTML _ _ -> Hash (32201.0) -
HTML 上でエスケープする文字列の変換テーブルを返します。
HTML 上でエスケープする文字列の変換テーブルを返します。
{
"'" => ''',
'&' => '&',
'"' => '"',
'<' => '<',
'>' => '>',
} -
Class
# json _ creatable? -> bool (32200.0) -
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。
...ラスは json_create というメソッドを実装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。
//emlist[例][ruby]{
require "json"
String.json_creatable? # => true
Dir.json_creatable? # => fal... -
CSV
:: Table # to _ csv(options = Hash . new) -> String (32130.0) -
CSV の文字列に変換して返します。
...
CSV の文字列に変換して返します。
ヘッダを一行目に出力します。その後に残りのデータを出力します。
デフォルトでは、ヘッダを出力します。オプションに :write_headers =>
false を指定するとヘッダを出力しません。
//emli......st[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.to_csv # => "a,b,c\n1,2,3\n"
p table.to_csv(write_headers: false) # => "1,2,3\n"
//}... -
CSV
:: Table # by _ col _ or _ row -> CSV :: Table (29293.0) -
ミックスモードになっている新しい CSV::Table オブジェクトを返します。
...ミックスモードになっている新しい CSV::Table オブジェクトを返します。
元のテーブルモードを変更せずにメソッドチェーンできるので便利です。しか
し、大きなデータセットに対しても同じだけメモリを消費するので気......"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_row
col_or_row_table......# => #<CSV::Table mode:col_or_row row_count:3>
table # => #<CSV::Table mode:col row_count:3>
//}... -
CSV
:: Table # by _ col -> CSV :: Table (29269.0) -
カラムモードになっている新しい CSV::Table オブジェクトを返します。
...カラムモードになっている新しい CSV::Table オブジェクトを返します。
元のテーブルモードを変更せずにメソッドチェーンできるので便利です。しか
し、大きなデータセットに対しても同じだけメモリを消費するので気を......list[例][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", "row2_... -
CSV
:: Table # by _ col _ or _ row! -> self (29142.0) -
自身をミックスモードに変更します。
..."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 # each {|column _ name , values| . . . } -> self (29142.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
...require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.each { |row| p row }
# => #<CSV::Row......1_1" "header2":"row1_2">
# => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
# => #<CSV::Row "header1":"row3_1" "header2":"row3_2">
//}
//emlist[例 カラムモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header......2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.each { |column_name, values| print column_name, values, "\n" }
# => header1["row1_1", "row2_1", "row3_1"]
# => header2["row1_2", "row2_2", "row...