narcoticsCrimeTuples = narcoticsCrimes.map(lambda x:(x.split(",")[0], x))
私はCSVを持っています。コンマで区切って解析しようとしています。各文字列の最初のエントリが主キーです。
narcoticsCrimeTuples.first()[1]
この匿名の分割機能は何をしますか?
私の現在の理解呼び出すときに、私は値とは別のライン上のキーを取得したい(または単に分離)ですが、各分割[0]の最初の部分を取り、コンマによって分けx」があり、そしてそれを新しいx 'として返しますが、[]内の数字は何でもかまいませんし、同じ結果を返すので、中間部分が正しくないと確信しています。
この式 'narcoticsCrimes.map(ラムダX:(x.split( "")[0]、X))'無効である
は、ここで例を参照してください。この 'map(function、"カンマ、区切られた ".split("、 "))'のようなことをすることができます - しかしあなたの質問はそれを述べていません。 –
'narcoticsCrimes'はカスタムオブジェクトですか?独自の 'map'メソッドが定義されていますか? –
@JordanBonitatis PySpark。それはRDDです –