কম্পিউটার

Python Pandas - একাধিক কলাম থেকে অগ্রণী এবং পিছনের হোয়াইটস্পেস সরান


লিডিং বা ট্রেইলিং হোয়াইটস্পেস অপসারণ করতে, স্ট্রিপ() পদ্ধতি ব্যবহার করুন। প্রথমে, 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

  1. একটি প্রদত্ত ডেটাফ্রেমে এক বা একাধিক কলাম মুছে ফেলার জন্য পাইথনে একটি প্রোগ্রাম লিখুন

  2. পাইথন - পান্ডাস ডেটাফ্রেমে কলামের নাম এবং সারি সূচী পরিবর্তন করুন

  3. পাইথন প্রোগ্রাম একটি আইপি অ্যাড্রেস থেকে লিডিং 0 মুছে ফেলতে

  4. পাইথনে একটি স্ট্রিংয়ে সমস্ত ট্রেলিং এবং অগ্রণী হোয়াইটস্পেস কীভাবে সরিয়ে ফেলবেন?