別の列に基づいて列の最初の行にNA値を入力する方法

私はcsvファイルを持っており、列の1つに、同じ列で上記で利用可能なデータに基づいてNA値を入力する必要があります。たとえば、列データがこのようなchrome,NA,NA,Explorer,NAものである場合chrome,chrome,chrome,Explorer,Explorer、私はそれを望んでいます。これを達成することはできますが、別の問題が発生しました。列データが次のようになっているNA,NA,chrome,Explorer,NAとしましょうNA,NA,chrome,Explorer,Explorer(ここでは、最初の行の出力セクションのNAを同じ行の別の列データに置き換えたい)

同じ列のデータに基づいて欠落している値を埋めるために、私はこのコードを使用しました-

不足している値を前の値で埋める

data["Application Name"].fillna(method ='pad', inplace = True)
data.iloc[:,4].fillna(method ='pad', inplace = True)
data.head()

これが入力csvデータです-

Sequence Number Action Name Title   Recorder Type   Application Name
1   1   ANT Logger      
2   5       Chrome Recorder 
3   5       Chrome Recorder Chrome
4   5       Chrome Recorder Chrome
5   5       Chrome Recorder Chrome
6   6   xyz Chrome Recorder Chrome
7   7       Chrome Recorder Chrome

上記の例では、最初の行のアプリケーション名が欠落しており、csvの最初の行であるためfillnaを使用できません。したがって、タイトル
データを使用してアプリケーション名の列で使用したいので、基本的にこのような出力が必要です。 -

Action Name Title   Recorder Type   Application Name
1   ANT Logger      ANT Logger
5       Chrome Recorder ANT Logger
5       Chrome Recorder Chrome
5       Chrome Recorder Chrome
5       Chrome Recorder Chrome
6   xyz Chrome Recorder Chrome
7       Chrome Recorder Chrome
SMアブタハーアシフ

行を使用して後方および前方の塗りつぶしを使用できます。

df = df.ffill(axis ='rows').bfill(axis ='rows')   

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

列を作成し、個別の列の値に基づいて新しい値を入力する方法

分類Dev

列の他の値に基づいてNA値を入力する

分類Dev

別の列の最初の文字列に基づいて列値を追加する

分類Dev

別の列に基づいてnan値を入力するPython関数

分類Dev

R-別の列の値に基づいて特定の列の値を別の行に移動する方法

分類Dev

別の列の値に基づいて、ある列の最初と最後の値を取得する方法

分類Dev

複数の列に基づいてNAに以前の値を入力します

分類Dev

別の列の値に基づいて行を複製する

分類Dev

別の列の値に基づいてdfの行を減算する方法

分類Dev

列の値に基づいて列に入力する

分類Dev

別の列の集計に基づいて、1つの列にNULL値を入力する

分類Dev

別の列の別の行に基づいて行の値を変更する

分類Dev

別の列の値に基づいて列にデータを入力する(SQL)

分類Dev

個別の列値に基づいて行を選択する

分類Dev

1つの列の異なる値に基づいて複数の列にデータを入力する方法

分類Dev

列内の文字列に基づいてdfにいくつかの空の行を入力する方法

分類Dev

別の列に基づいてパンダに数値以外の値を入力する

分類Dev

列の値に基づいてx行を挿入する

分類Dev

別の列の行の下の行の値に基づいて列を作成する方法

分類Dev

Pythonを使用して別の列の時間に基づいて列に数値を挿入する方法

分類Dev

特定の行の値に基づいて列を保持する方法

分類Dev

別の列の値に基づいて列に入力するにはどうすればよいですか?

分類Dev

同じ列の前の行に基づいて列値を入力するためのDAX

分類Dev

別のデータフレームに基づいて別の列のNA値をマージして入力する

分類Dev

同じ行の別の列の値に基づいて列の値を転送する方法

分類Dev

react-admin-別の値に基づいて入力値を設定する方法

分類Dev

react-admin-別の値に基づいて入力値を設定する方法

分類Dev

列の値に基づいて別のデータフレームから値を入力する

分類Dev

最初の列A、B、C値に基づいて列C値を設定する方法

Related 関連記事

  1. 1

    列を作成し、個別の列の値に基づいて新しい値を入力する方法

  2. 2

    列の他の値に基づいてNA値を入力する

  3. 3

    別の列の最初の文字列に基づいて列値を追加する

  4. 4

    別の列に基づいてnan値を入力するPython関数

  5. 5

    R-別の列の値に基づいて特定の列の値を別の行に移動する方法

  6. 6

    別の列の値に基づいて、ある列の最初と最後の値を取得する方法

  7. 7

    複数の列に基づいてNAに以前の値を入力します

  8. 8

    別の列の値に基づいて行を複製する

  9. 9

    別の列の値に基づいてdfの行を減算する方法

  10. 10

    列の値に基づいて列に入力する

  11. 11

    別の列の集計に基づいて、1つの列にNULL値を入力する

  12. 12

    別の列の別の行に基づいて行の値を変更する

  13. 13

    別の列の値に基づいて列にデータを入力する(SQL)

  14. 14

    個別の列値に基づいて行を選択する

  15. 15

    1つの列の異なる値に基づいて複数の列にデータを入力する方法

  16. 16

    列内の文字列に基づいてdfにいくつかの空の行を入力する方法

  17. 17

    別の列に基づいてパンダに数値以外の値を入力する

  18. 18

    列の値に基づいてx行を挿入する

  19. 19

    別の列の行の下の行の値に基づいて列を作成する方法

  20. 20

    Pythonを使用して別の列の時間に基づいて列に数値を挿入する方法

  21. 21

    特定の行の値に基づいて列を保持する方法

  22. 22

    別の列の値に基づいて列に入力するにはどうすればよいですか?

  23. 23

    同じ列の前の行に基づいて列値を入力するためのDAX

  24. 24

    別のデータフレームに基づいて別の列のNA値をマージして入力する

  25. 25

    同じ行の別の列の値に基づいて列の値を転送する方法

  26. 26

    react-admin-別の値に基づいて入力値を設定する方法

  27. 27

    react-admin-別の値に基づいて入力値を設定する方法

  28. 28

    列の値に基づいて別のデータフレームから値を入力する

  29. 29

    最初の列A、B、C値に基づいて列C値を設定する方法

ホットタグ

アーカイブ