Ruby 初心者スレッド Part 67 (748レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
709: 707 (ワッチョイ 1fba-CjR1) 2024/08/20(火)03:22 ID:c93yCXJ/0(1) AAS
fields(*headers_and_or_indices) -> Array
values_at(*headers_and_or_indices) -> Array
与えられた引数に対応する値の、配列を返します。

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

[PARAM] headers_and_or_indices:
ヘッダの名前かインデックスか、Range のインスタンスか、
第 1 要素がヘッダの名前で、第 2 要素がオフセットになっている、
2 要素の配列をいくつでも指定します。
混在することができます。
[RETURN]
引数を与えなかった場合は、全ての要素を返します。

これも、オフセットを指定した場合は、
このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
みたいに書くべきでは?

require "csv"

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

>>708
誰か、漏れの代わりに文書係に伝えてください!
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s