[過去ログ] Pythonのお勉強 Part62 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
33: デフォルトの名無しさん (ワッチョイ 022c-plfC) [sage] 2019/09/22(日) 13:44:50 ID:7LiwHA260(1/3) AAS
>>28
28(1): デフォルトの名無しさん (ワッチョイ a505-Ms+D) [sage] 2019/09/22(日) 00:15:54 ID:fbK9NPLj0(1/2) AAS
nullを\Nと表現しているテキストファイルがあります。
pandasのread_csvのオプションで
na_values = '\\N' と指定しても、読取後に N としか解釈されません。
なお、dtype=str としてすべて文字列で読み込んでいます。

\Nをnull扱いで読み取る方法はないでしょうか。
Ruby では、独自の CSV::Converters を定義すれば、できるけど

require 'csv'

str = <<"EOT"
"\N",1
"2",\N
EOT

proc = Proc.new do |field, field_info|
if field == "\N"
nil
else
field
end
end

options = { :converters => proc }

CSV.parse( str, options ).each do | row |
p [ row[ 0 ], row[ 1 ] ]
end

出力
[nil, "1"]
["2", nil]
42: デフォルトの名無しさん (ワッチョイ 022c-plfC) [sage] 2019/09/22(日) 20:14:43 ID:7LiwHA260(2/3) AAS
ホリエモンもおすすめ!人気のプログラミングキャンプの様子を特別公開
動画リンク[YouTube]


岩手県八幡平市(はちまんたいし)
参加費無料のスパルタキャンプが、10/8 12:00 まで、15名募集中!
(ただし、今年の競争率は、25倍ぐらい)

11/2 〜 11/24 の毎週土・日の8日間、8:30 〜 18:30

Python で、機械学習・LINE BOT・Django
43
(1): デフォルトの名無しさん (ワッチョイ 022c-plfC) [sage] 2019/09/22(日) 20:28:10 ID:7LiwHA260(3/3) AAS
Ruby なら、こういう感じで、5つ書けばできるけど

# 末尾の改行を削除して、配列に読み込む

a = File.readlines( "a.txt", chomp: true )
b = File.readlines( "b.txt", chomp: true )
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s