Pythonパンダを使用してExcelドキュメントの行と列の両方にフロートのない行をドロップする方法

Greatpomps

私はExcelファイルを編集していますが、数字のないすべての行を削除しようとしているこの時点に到達しました。以下に示すように:


   drinks|  period| Day1|   Day2|   Day3|   Day4|   Day5|   Day6|

1   Beer1|  weekly|                     
5   Beer2|  weekly|                     
9   Beer3|  weekly| 8.0 |    6.6|    4.8|    6.9|    8.3|    8.5|

10  Beer4|  Monthly 8.0 |    6.9|    5.8|    6.7|    6.8|    6.7|

11  Beer5|  quaterly|7.3|    7.3|    7.3|    7.3|    7.3|    7.3|

13  Beer6|  weekly|                     
17  Beer7|  weekly|                     
21  Beer8|  weekly|                     
25  Beer9|  weekly|                     
29  Beer0|  weekly|          8.2|           
33  Beer1|  weekly| 6.2|                    
34  Beer2|  weekly| 6.2|     6.2|     6.2|   6.2|     6.3|    6.3|

35  Beer3|  Month | 5.4|     5.4|     5.4|   5.4|     5.4|    5.4|

37  Beer4|  weekly|                     
41  Beer5|  weekly|          8.3|     8.2|   8.2|

42  Beer6|  weekly|                          8.5|


45  Beer7|  weekly|                     
49  Beer8|  weekly|                   8.5|      
53  Beer9|  weekly|                          8.2|

間違った結果が出続けます。誰か助けてもらえますか?

import pandas as pd

import numpy as np

excel_file_1 = 'DRINKS.xlsx'
df = pd.read_excel(excel_file_1)

df.dropna(axis=0,how='all')

print (df)

floatを含む行を除くすべての行を削除しようとしています。floatを含む行にも文字列が含まれていることに注意してください。期待される結果は次のとおりです。

    drinks| period| Day1|   Day2|   Day3|   Day4|   Day5|   


9   Beer3|  weekly| 8.0|    6.6|    4.8|    6.9|    8.3|    
10  Beer4|  Monthly|8.0|    6.9|    5.8|    6.7|    6.8|    
11  Beer5|  quaterly|7.3|   7.3|    7.3|    7.3|    7.3|

29  Beer1|  weekly|         8.2 |                
33  Beer2|  weekly| 6.2|                             
34  Beer3|  weekly| 6.2|    6.2|    6.2|    6.2|    6.3|    
35  Beer4|  Monthly|5.4|    5.4|    5.4|    5.4|    5.4|    
41  Beer5|  weekly| 8.3|    8.2|    8.2|         
42  Beer6| weekly|                      8.5 8.5  
49  Beer8|  weekly|             8.5              
53  Beer9|  weekly|                     8.2 8.4  

Greatpomps

やっと必要な結果が出ました…。

import pandas as pd
import numpy as np
excel_file_1 = 'Beer.xlsx'
df1 = pd.read_excel(excel_file_1)
df1['Day1'].replace('','nan', inplace=True)
df1['Day2'].replace('','nan', inplace=True)
df1['Day3'].replace('','nan', inplace=True)
df1['Day4'].replace('','nan', inplace=True)
df1['Day5'].replace('','nan', inplace=True)
df1[Day6'].replace('','nan', inplace=True)


condition =df1 [(df1['Day1'] == 'nan') & (df1['Day2'] == 'nan') & (df1['Day3'] == 'nan') & (df1['Day4'] == 'nan') & (df1['Day5'] == 'nan') & (df1['Day6'] == 'nan')].index 

df1.drop(condition , inplace=True)

print(df1)

enter code here

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダすべてのフロート列がNaNの場合に行をドロップする方法

分類Dev

入力フィールド値と別のドロップダウン リスト値の両方を使用してレコードをドロップダウン リストに取得する方法

分類Dev

Excelドキュメントからデータヘッダーをインポートし、パンダを使用してWebを検索してから、同じExcelドキュメントの特定の行/列にエクスポートします

分類Dev

SeleniumとPythonを使用してドロップダウンメニューの選択したオプションのテキストを抽出する方法

分類Dev

Markdownドキュメントのアセットフォルダーから画像を参照する正しい方法(ローカルとJekyllの両方でレンダリングされます)?

分類Dev

ワークブックxlsxwritterではなくパンダを使用してExcelシートのドキュメントプロパティの詳細を設定するにはどうすればよいですか?

分類Dev

画像とドキュメントの両方をFirebase Storageにアップロードし、ダウンロードURLを取得してリアルタイムデータベースに同時に挿入するにはどうすればよいですか?

分類Dev

ajaxを使用したドロップダウンメニューの選択に基づいてテキストフィールドを更新する

分類Dev

ログで2語を検索し、新しいドキュメントに行を配置するための基本的なスクリプトの書き方

分類Dev

ドロップダウン選択の結果に基づいてテキストフィールドにデータを入力します-両方ともphpmysqlajaxリクエストを使用します

分類Dev

ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

分類Dev

ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

分類Dev

xドキュメントからデータを取得し、それを「name」という名前の新しいドキュメントにアップロードしてから、Javaで古いドキュメントを削除する方法

分類Dev

ブートストラップのボタンの代わりにスパンタグとグリフィコンを使用してドロップダウンメニューを作成するにはどうすればよいですか?

分類Dev

Googleドキュメントの共有スプレッドシートの行をブロックする方法

分類Dev

MVC(レイザー)のドロップダウンリストに値フィールドとテキストフィールドの両方を表示する簡単な方法はありますか?

分類Dev

パンダを使用してマルチインデックスフレームの行のリストをドロップする方法

分類Dev

複数の行ではJavaScriptを使用してドロップダウンメニューを移入する方法

分類Dev

キャンセル付きのjqueryを使用して、テキストボックスとドロップダウンの両方から値を取得します

分類Dev

マルチパート/フォームとチャンクエンコーディングの両方を使用して、Spring MVCでファイルアップロードを受信するにはどうすればよいですか?

分類Dev

Vueのドロップダウンメニューを使用してテキストの色を変更する

分類Dev

条件パンダのPythonに基づいてデータフレーム内の行をドロップする

分類Dev

VSCodeでドキュメントのフォーマットを無効にして1行を除外する方法

分類Dev

Googleドキュメント:別のスプレッドシートのデータを使用してドロップダウンリストを作成する

分類Dev

すべてのプロパティとともにファイルをSharepointドキュメントライブラリにアップロードします

分類Dev

nanoを使用してドキュメントの必要な行にジャンプする方法は?

分類Dev

nanoを使用してドキュメントの必要な行にジャンプする方法は?

分類Dev

パンダを使用して最初の行をドロップする方法は?

分類Dev

MongoDBのドキュメントプロパティのフィルターを使用して、配列に埋め込まれたドキュメントのフラット化された配列を取得します

Related 関連記事

  1. 1

    パンダすべてのフロート列がNaNの場合に行をドロップする方法

  2. 2

    入力フィールド値と別のドロップダウン リスト値の両方を使用してレコードをドロップダウン リストに取得する方法

  3. 3

    Excelドキュメントからデータヘッダーをインポートし、パンダを使用してWebを検索してから、同じExcelドキュメントの特定の行/列にエクスポートします

  4. 4

    SeleniumとPythonを使用してドロップダウンメニューの選択したオプションのテキストを抽出する方法

  5. 5

    Markdownドキュメントのアセットフォルダーから画像を参照する正しい方法(ローカルとJekyllの両方でレンダリングされます)?

  6. 6

    ワークブックxlsxwritterではなくパンダを使用してExcelシートのドキュメントプロパティの詳細を設定するにはどうすればよいですか?

  7. 7

    画像とドキュメントの両方をFirebase Storageにアップロードし、ダウンロードURLを取得してリアルタイムデータベースに同時に挿入するにはどうすればよいですか?

  8. 8

    ajaxを使用したドロップダウンメニューの選択に基づいてテキストフィールドを更新する

  9. 9

    ログで2語を検索し、新しいドキュメントに行を配置するための基本的なスクリプトの書き方

  10. 10

    ドロップダウン選択の結果に基づいてテキストフィールドにデータを入力します-両方ともphpmysqlajaxリクエストを使用します

  11. 11

    ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

  12. 12

    ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

  13. 13

    xドキュメントからデータを取得し、それを「name」という名前の新しいドキュメントにアップロードしてから、Javaで古いドキュメントを削除する方法

  14. 14

    ブートストラップのボタンの代わりにスパンタグとグリフィコンを使用してドロップダウンメニューを作成するにはどうすればよいですか?

  15. 15

    Googleドキュメントの共有スプレッドシートの行をブロックする方法

  16. 16

    MVC(レイザー)のドロップダウンリストに値フィールドとテキストフィールドの両方を表示する簡単な方法はありますか?

  17. 17

    パンダを使用してマルチインデックスフレームの行のリストをドロップする方法

  18. 18

    複数の行ではJavaScriptを使用してドロップダウンメニューを移入する方法

  19. 19

    キャンセル付きのjqueryを使用して、テキストボックスとドロップダウンの両方から値を取得します

  20. 20

    マルチパート/フォームとチャンクエンコーディングの両方を使用して、Spring MVCでファイルアップロードを受信するにはどうすればよいですか?

  21. 21

    Vueのドロップダウンメニューを使用してテキストの色を変更する

  22. 22

    条件パンダのPythonに基づいてデータフレーム内の行をドロップする

  23. 23

    VSCodeでドキュメントのフォーマットを無効にして1行を除外する方法

  24. 24

    Googleドキュメント:別のスプレッドシートのデータを使用してドロップダウンリストを作成する

  25. 25

    すべてのプロパティとともにファイルをSharepointドキュメントライブラリにアップロードします

  26. 26

    nanoを使用してドキュメントの必要な行にジャンプする方法は?

  27. 27

    nanoを使用してドキュメントの必要な行にジャンプする方法は?

  28. 28

    パンダを使用して最初の行をドロップする方法は?

  29. 29

    MongoDBのドキュメントプロパティのフィルターを使用して、配列に埋め込まれたドキュメントのフラット化された配列を取得します

ホットタグ

アーカイブ