csvで列が空になっている行を削除するには?

数式を使用せずに、指定した列が空の行をcsvで簡単に削除できます。csvファイルのみをアップロードし、数秒で結果を取得します。簡単で効率的な処理-今すぐお試しください!

csvで列が空の行を削除する方法

大きなファイルから行を削除するのはそれほど簡単なことではありません。たとえば、アクセスログを格納する数百万行のCSVファイルがありますが、指定された列が空であるため、一部の行を削除する必要があります。これらの行を削除してからデータ分析を行う必要があります。どうやったらできるの?

方法 A:エクセルまたは Google スプレッドシート

はい、指定した列が空の場合、Excel を使用して行を削除できます。その方法は次のとおりです。

  • CSV ファイルを Excel で開きます。
  • 空のセルを確認する列を選択します。
  • リボンの [データ] タブをクリックします。
  • 「ソートとフィルター」グループの「フィルター」ボタンをクリックします。
  • 選択した列のヘッダーにあるドロップダウン矢印をクリックし、[空白] オプションのチェックを外します。
  • 表示されている行を削除するには、「Ctrl +-」を押します。
  • ファイルを新しい CSV ファイルとして保存します。

注:このメソッドは、指定された列の空のセルが単なる空白ではなく、実際には空白であることを前提としています。フィルターを適用する前に、「検索と置換」機能を使用してスペースを削除できます。

方法B:パイソン

CSV ファイル内の指定された列が空である行を削除するには、Python などのプログラミング言語を使用できます。そのための1つの方法は次のとおりです。


import pandas as pd

# Read the CSV file
df = pd.read_csv('input.csv')

# Remove rows with empty values in the specified columns
df.dropna(subset=['column1', 'column2'], inplace=True)

# Write the cleaned dataframe to a new CSV file
df.to_csv('output.csv', index=False)

Python のコードは次のとおりです。

注:'input.csv' と 'output.csv' は実際のファイル名に置き換えてください。また、['column1', 'column2'] を、空の値がないかチェックしたい実際の列名に置き換えてください。

最善の方法:QuickTran機能を使用する

  • 当社のウェブサイトにアクセスして、オンラインツールを見つけてください。
  • [ファイルを選択] ボタンをクリックし、変更するファイルを選択して、CSV ファイルを開きます。
  • ファイルがアップロードされたら、処理したい特定の列を選択し、すべての列が空の行を数秒で削除できます。
  • その後、ファイルをダウンロードしてコンピューターに保存できます。
その他のトランスフォーメーションツールをご覧ください
データの変換:テキスト、日付/時刻、場所、JSON など