অনুমান করুন, আপনার কাছে একটি ডেটাফ্রেম রয়েছে এবং C এবং F ক্রমে সমতল রেকর্ডের ফলাফল হিসাবে,
flat c_order: [10 12 25 13 3 12 11 14 24 15 6 14] flat F_order: [10 25 3 11 24 6 12 13 12 14 15 14]
সমাধান
এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
df.values.ravel() ফাংশন প্রয়োগ করুন একটি আর্গুমেন্ট অর্ডার='C' হিসাবে সেট করুন এবং C_order হিসাবে সংরক্ষণ করুন,
C_order = df.values.ravel(order='C')
-
df.values.ravel() ফাংশন প্রয়োগ করুন অর্ডার='F' হিসাবে একটি আর্গুমেন্ট সেট করুন এবং এটিকে F_order হিসাবে সংরক্ষণ করুন,
F_order = df.values.ravel(order='F')
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −
import pandas as pd
df = pd.DataFrame({'Id':[10, 25, 3, 11, 24, 6],
'Age':[12,13,12,14,15,14] })
print("Dataframe is:\n",df)
C_order = df.values.ravel(order='C')
print("flat c_order:\n",C_order)
F_order = df.values.ravel(order='F')
print("flat F_order:\n",F_order) আউটপুট
Dataframe is: Id Age 0 10 12 1 25 13 2 3 12 3 11 14 4 24 15 5 6 14 flat c_order: [10 12 25 13 3 12 11 14 24 15 6 14] flat F_order: [10 25 3 11 24 6 12 13 12 14 15 14]