কম্পিউটার

পাইথন পান্ডাস – কিভাবে পান্ডাস ডেটাফ্রেম প্রপার্টি ব্যবহার করবেন:আকৃতি


products.csv ফাইল থেকে ডেটা পড়ার জন্য একটি পাইথন প্রোগ্রাম লিখুন এবং সারি এবং কলামের সংখ্যা প্রিন্ট করুন। তারপর প্রথম দশটি সারির জন্য 'পণ্য' কলামের মান 'কার' এর সাথে মিলে যায়

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

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

সারি:100 কলাম:8 আইডি পণ্য ইঞ্জিন AVGMILEAGE PRICE HEGHIGEMMM WEDTHTH_MM PRODUCTIONEER1 2 গাড়ী ডিজেল 21 16500 1530 1735 202020 1530 1780 179085 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]=='কার'])

আউটপুট

সারি:100 কলাম:8 আইডি পণ্য ইঞ্জিন AVGMILEAGE PRICE HEGHIGEMMM WEDTHTH_MM PRODUCTIONEER1 2 গাড়ী ডিজেল 21 16500 1530 1735 202020 1530 1780 179085 6 গাড়ি গ্যাস 19 15250 1530 1790 20198 9 গাড়ী ডিজেল 23 16925 1530 1800 2018

সমাধান 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 PRICE HEGHIGEMMM WEDTHTH_MM PRODUCTIONEER1 2 গাড়ী ডিজেল 21 16500 1530 1735 202020 1530 1780 179085 6 গাড়ি গ্যাস 19 15250 1530 1790 20198 9 গাড়ী ডিজেল 23 16925 1530 1800 2018
  1. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  2. পাইথন - কিভাবে পান্ডাস ডেটাফ্রেমকে বছর অনুসারে গ্রুপ করবেন?

  3. পাইথন - কিভাবে একটি পান্ডাস ডেটাফ্রেমের একটি উপসেট নির্বাচন করবেন

  4. পাইথন - কিভাবে একটি বার গ্রাফে একটি পান্ডাস ডেটাফ্রেম প্লট করা যায়