6

パンダに200,000x500dataframeをロードしました。どの列にデータがないかを自動的に教えてくれる機能はありますか?または、各列を繰り返し処理して、要素ごとに確認する必要がありますか?

不足している要素を見つけたら、自動置換を行うために(列名と同じ行の他のデータの両方に基づいて)カスタム関数を定義するにはどうすればよいですか。fillna()メソッドが表示されますが、(ラムダ)関数を入力として受け取るとは思いません。

ありがとう!

4

1 に答える 1

7

何かのようなもの:

import pandas as pd
pd.isnull(frame).any()

おそらく、欠落しているデータを探すために探しているものです

fillna は現在ラムダ関数を取りませんが、これは github で未解決の問題として進行中です。

今のところ、DataFrame.apply を使用してカスタム入力を行うことができます。データを埋めるために何をする必要があるかについて、もう少し具体的に教えていただけますか? ユースケースが何であるかに興味があります。

于 2012-07-23T21:46:55.280 に答える