কম্পিউটার

Python Pandas - একটি CSV ফাইল থেকে ডেটা পড়ুন এবং 'প্রোডাক্ট' কলামের মানটি প্রিন্ট করুন যা প্রথম দশটি সারির জন্য 'কার'-এর সাথে মেলে


ধরে নিন, আপনার কাছে 'products.csv' ফাইল রয়েছে এবং প্রথম দশটি সারির জন্য বেশ কয়েকটি সারি এবং কলামের ফলাফল এবং 'প্রোডাক্ট' কলামের মান 'কার'-এর সাথে মেলে -

এখানে products.csv ফাইল ডাউনলোড করুন।

সারি:100 কলাম:8 আইডি প্রোডাক্ট ইঞ্জিন AVGMILEAGE PRACE HEGHUIGE_MM WIDTHTH_MM PRODUCTIONEER1 2 গাড়ী ডিজেল 21 16500 1530 1735 202020 1530 1780 17985 6 গাড়ি গ্যাস 19 15250 1530 1790 20198 9 গাড়ী ডিজেল 23 16925 1530 1800 2018

এই সমস্যার জন্য আমাদের কাছে দুটি ভিন্ন সমাধান রয়েছে৷

সমাধান 1

  • products.csv ফাইল থেকে ডেটা পড়ুন এবং df

    -এ বরাদ্দ করুন
df =pd.read_csv('products.csv')
  • সারি সংখ্যা =df.shape[0] এবং কলাম =df.shape[1]

    প্রিন্ট করুন
  • iloc[0:10,:]

    ব্যবহার করে df থেকে প্রথম দশটি সারি ফিল্টার করতে df1 সেট করুন
df1 =df.iloc[0:10,:]
  • df1.iloc[:,1]

    ব্যবহার করে পণ্যের কলামের মানগুলি গাড়ির সাথে মেলে গণনা করুন

এখানে, পণ্য কলাম সূচক 1, এবং অবশেষে ডেটা প্রিন্ট করুন

df1[df1.iloc[:,1]=='কার']

উদাহরণ

আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −

pddf =pd.read_csv('products.csv')মুদ্রণ("সারি:",df.shape[0],"কলাম:",df.shape[1])df1 =df.iloc[ 0:10,:]প্রিন্ট(df1[df1.iloc[:,1]=='কার'])

সমাধান 2

  • products.csv ফাইল থেকে ডেটা পড়ুন এবং df

    -এ বরাদ্দ করুন
df =pd.read_csv('products.csv')
  • সারি সংখ্যা =df.shape[0] এবং কলাম =df.shape[1]

    প্রিন্ট করুন
  • df.head(10) ব্যবহার করে প্রথম দশটি সারি নিন এবং df

    কে বরাদ্দ করুন
df1 =df.head(10)
  • নীচের পদ্ধতি ব্যবহার করে পণ্যের কলামের মানগুলি গাড়ির সাথে মেলে

    নিন
df1[df1['product']=='কার']

উদাহরণ

এখন, আরো ভালোভাবে বোঝার জন্য এর বাস্তবায়ন পরীক্ষা করা যাক −

pddf =pd.read_csv('products.csv')প্রিন্ট("সারি:",df.shape[0],"কলাম:",df.shape[1])df1 =df.head( 10)প্রিন্ট(df1[df1['product']=='কার'])

আউটপুট

সারি:100 কলাম:8 আইডি প্রোডাক্ট ইঞ্জিন AVGMILEAGE PRACE HEGHUIGE_MM WIDTHTH_MM PRODUCTIONEER1 2 গাড়ী ডিজেল 21 16500 1530 1735 202020 1530 1780 17985 6 গাড়ি গ্যাস 19 15250 1530 1790 20198 9 গাড়ী ডিজেল 23 16925 1530 1800 2018
  1. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  2. Python Pandas - শেষ থেকে প্রথম সূচকে একটি নতুন সূচক মান সন্নিবেশ করান

  3. পাইথন - শিরোনাম ছাড়া পান্ডাসের সাথে সিএসভি ফাইল পড়ুন?

  4. একটি প্রদত্ত সিরিজের প্রথম চারটি সারি থেকে সর্বাধিক মান খুঁজে পেতে একটি পাইথন প্রোগ্রাম লিখুন