ध्यान रखें कि np.array_split(df, 3)डेटाफ़्रेम को 3 उप-डेटाफ़्रेम में विभाजित करता है, जबकि @ अमृत के उत्तरsplit_dataframe में परिभाषित फ़ंक्शन , जब कहा जाता है , डेटाफ़्रेम को हर पंक्तियों में विभाजित करता है ।split_dataframe(df, chunk_size=3)chunk_size
उदाहरण:
के साथ np.array_split:
df = pd.DataFrame([1,2,3,4,5,6,7,8,9,10,11], columns=['TEST'])
df_split = np.array_split(df, 3)
... आपको 3 उप-डेटाफ़्रेम मिलते हैं:
df_split[0]
df_split[1]
df_split[2]
के साथ split_dataframe:
df_split2 = split_dataframe(df, chunk_size=3)
... आपको 4 उप-डेटाफ़्रेम मिलते हैं:
df_split2[0]
df_split2[1]
df_split2[2]
df_split2[3]
आशा है कि मैं सही हूँ, और यह उपयोगी है।
np.split(df, N)फंक्शन चाहिए।