ইনপুট −
অনুমান করুন, নমুনা ডেটাফ্রেম হল,
Id Name 0 1 Adam 1 2 Michael 2 3 David 3 4 Jack 4 5 Peter
আউটপুট −
Random row is Id 5 Name Peter
সমাধান
এটি সমাধানের জন্য, আমরা নীচের পদ্ধতিগুলি অনুসরণ করব৷
৷-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
df.shape[0] ব্যবহার করে সারির সংখ্যা গণনা করুন এবং সারি ভেরিয়েবলে বরাদ্দ করুন।
-
নীচে দেখানো হিসাবে randrange পদ্ধতি থেকে random_row মান সেট করুন।
random_row = r.randrange(rows)
-
ডেটাফ্রেমে যেকোনো র্যান্ডম সারি তৈরি করতে iloc স্লাইসিংয়ের ভিতরে random_row প্রয়োগ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,
df.iloc[random_row,:]
উদাহরণ
আরও ভালোভাবে বোঝার জন্য আসুন আমরা নিম্নলিখিত বাস্তবায়ন দেখি।
pdimport random as rdata ={'Id':[1,2,3,4,5],'Name':['Adam','Michael','David','Jack','import pandas as pd import random as r data = { 'Id': [1,2,3,4,5],'Name': ['Adam','Michael','David','Jack','Peter']} df = pd.DataFrame(data) print("DataFrame is\n", df) rows = df.shape[0] print("total number of rows:-", rows) random_row = r.randrange(rows) print("print any random row is\n") print(df.iloc[random_row,:])
আউটপুট
DataFrame is Id Name 0 1 Adam 1 2 Michael 2 3 David 3 4 Jack 4 5 Peter total number of rows:- 5 print any random row is Id 3 Name David