LoginSignup
1
1

More than 5 years have passed since last update.

文字列の前後の空欄を削除したい。

Last updated at Posted at 2018-12-03

文字列の前後の空欄を削除したいときの手法です。

以下のcsvファイルを読み込んだ場合を例に説明します。
データフレームに用いたヘッダーの前後に空欄があり、扱いづらいときに用いた対処法です。

 test2.csv

test2.png

test.py
import pandas as pd

#csvファイルを読み込む
test_info=pd.read_csv("test2.csv",sep=',',header=0,index_col=None)
#ヘッダー部を表示
test_info.columns

空欄があることがわかる。

Index(['   INDEX', '    SITE', '      TNUM', '    RUNS', '    FAILS',
       '         LLIM', '          HLIM', '           MIN', '          MEAN',
       '           MAX', '         RANGE', '           STD', '           CP',
       '            CPK', '      UNITS',
       '    TNAME                               '],
      dtype='object')

str.strip()を用いて文字列前後の空欄を削除する。

test.py
#文字列前後の空欄を削除
test_info.columns=test_info.columns.str.strip()

#ヘッダー部を表示
test_info.columns
結果

ヘッダーの文字列前後の空欄が削除された。

Index(['INDEX', 'SITE', 'TNUM', 'RUNS', 'FAILS', 'LLIM', 'HLIM', 'MIN', 'MEAN',
       'MAX', 'RANGE', 'STD', 'CP', 'CPK', 'UNITS', 'TNAME'],
      dtype='object')
1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1