ধরে নিন, আপনার কাছে 'products.csv' ফাইল রয়েছে এবং প্রথম দশটি সারির জন্য বেশ কয়েকটি সারি এবং কলামের ফলাফল এবং 'প্রোডাক্ট' কলামের মান 'কার'-এর সাথে মেলে -
এখানে products.csv ফাইল ডাউনলোড করুন।
এই সমস্যার জন্য আমাদের কাছে দুটি ভিন্ন সমাধান রয়েছে৷
সমাধান 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']=='কার'])