Python Pandas –複数の列から先頭と末尾の空白を削除します
先頭または末尾の空白を削除するには、strip()メソッドを使用します。最初に、「製品カテゴリ」、「製品名」、「数量」の3つの列を持つデータフレームを作成します-
dataFrame = pd.DataFrame({ 'Product Category': [' Computer', ' Mobile Phone', 'Electronics ', 'Appliances', ' Furniture', 'Stationery'],'Product Name': ['Keyboard', 'Charger', ' SmartTV', 'Refrigerators', ' Chairs', 'Diaries'],'Quantity': [10, 50, 10, 20, 25, 50]})
複数の列から空白を削除する-
dataFrame['Product Category'].str.strip() dataFrame['Product Name'].str.strip()
例
以下は完全なコードです-
import pandas as pd # create a dataframe with 3 columns dataFrame = pd.DataFrame({ 'Product Category': [' Computer', ' Mobile Phone', 'Electronics ', 'Appliances', ' Furniture', 'Stationery'],'Product Name': ['Keyboard', 'Charger', ' SmartTV', 'Refrigerators', ' Chairs', 'Diaries'],'Quantity': [10, 50, 10, 20, 25, 50]}) # removing whitespace from more than 1 column dataFrame['Product Category'].str.strip() dataFrame['Product Name'].str.strip() # dataframe print"Dataframe after removing whitespaces...\n",dataFrame
出力
これにより、次の出力が生成されます-
Dataframe after removing whitespaces... Product Category Product Name Quantity 0 Computer Keyboard 10 1 Mobile Phone Charger 50 2 Electronics SmartTV 10 3 Appliances Refrigerators 20 4 Furniture Chairs 25 5 Stationery Diaries 50
-
IPアドレスから先行ゼロを削除するPythonプログラム
IPアドレスは次のとおりです。私たちのタスクは、IPアドレスから先行ゼロを削除することです。まず、指定された文字列を「。」で分割します。次に、それを整数に変換し、先行ゼロを削除してから、それらを文字列に結合します。 例 Input : 200.040.009.400 Output : 200.40.9.400 アルゴリズム Step 1: Input the IP address. Step 2. Splits the ip by ".". Step 3: Then convert the string to an integer we can use int (param
-
Pythonで文字列の末尾と先頭の空白をすべて削除するにはどうすればよいですか?
文字列の末尾と先頭の空白をすべて削除するには、Stringクラスのメソッドstrip()を使用して、これらの両方の空白を削除します。次のように使用できます: >>> ' Hello People '.strip() 'Hello People' 先頭または末尾の空白のみを削除する場合は、それぞれlstrip()またはrstrip()を使用します。 >>> ' Hello People'.lstrip() 'Hello People' >>&