0
マッピング値は(Key, Tuple 2 value)
です。
私はキー値を読み込み、無効な入力(負の値と空白のフィールドを含む入力)を削除するコードをPythonで記述しようとしています。キー値のペアから否定/空白の入力を削除する - Python
1)キー値のペア引数をPython関数に送るにはどうすればよいですか?または、私は一度、Python関数でペアを作成する必要がありますか?
2)無効な値を確認するにはどうすればよいですか?
これは私が持っている値のリストのサブセットです。
**KEY** **VAL** **VAL**
196 242 -3
186 302 3
22 1
244 51 2
166 346 1
298 474 4
115 2
253 465 -5
305 451 3
6 86 3
私は大きなデータとPythonを初めて使用しています。助けてくれてありがとう。 コード -
input = sc.textFile("file:///home/<>/Downloads/Sample.txt")
input1 =input.map(lambda x: (x.split("\t")[0],x.split("\t")[1],x.split("\t")[2]))
input2 = input1.map (lambda x: cleanup(x))
def cleanup(x):
for tok in x:
key = x[0]
value = x[1], x[2]
return (key,value)
あなたのコードはこれまでどのように見えますか? –
あなたのコードであなたのポストを更新してください、それをコメントに入れないでください!変数 'input'を呼び出さないでください。これはビルトインの名前です。 'sc'とは何ですか? – cdarke
元の質問にコードを追加してください。 –