मान लीजिए आपके पास एक डेटाफ्रेम है और 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]