[過去ログ] スレ立てるまでもない質問はここで 163匹目 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
112(1): 111 (ワッチョイ 87c6-vbep) 2022/12/14(水)00:06 ID:nVtbdKmj0(1/2) AAS
>>99
試しに、Ruby で作ってみた。
詳しくは、Python のスレで聞いてください!
require 'csv'
options = { :headers => true } # ヘッダー有り
# ID でグループ化したものは、各グループが、{ key => CSV::Row の配列 }
result_ary = CSV.foreach( "input76_5.csv", options ).
group_by { |row| row[ "ID" ] }. # ID でグループ化する
each_with_object( [ ] ) do | ( key, val_ary ), ary|
# NAME, JOB を配列に追加していく
tmp_ary = val_ary.map{ |row_2| row_2.fields( "NAME", "JOB" ).flatten }.flatten
tmp_ary.unshift( key ) # 配列の先頭に、ID を加える
ary.push tmp_ary
end
# 2次元配列を、CSV 文字列に変換する
csv_str = result_ary.map( &:to_csv ).join
print csv_str
出力
A,Yamada,NEET,Katoh,Pilot,Ohno,Police
B,Tanaka,NEET,Satoh,Youtuber,Fukuda,Gamer
116: (ワッチョイ 87c6-vbep) 2022/12/14(水)20:05 ID:nVtbdKmj0(2/2) AAS
Ruby, Selenium WebDriver で、ブラウザ内のscreen shot なら、
driver.save_screenshot( image_filepath )
みたいに、保存する画像のパスを指定できる
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.031s