आप प्रोग्राम को पंडों के डेटाफ्रेम में स्तंभों की संख्या को कैसे पुनः प्राप्त करते हैं? मैं कुछ इस तरह की उम्मीद कर रहा था:
df.num_columns
आप प्रोग्राम को पंडों के डेटाफ्रेम में स्तंभों की संख्या को कैसे पुनः प्राप्त करते हैं? मैं कुछ इस तरह की उम्मीद कर रहा था:
df.num_columns
जवाबों:
इस तरह:
import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})
len(df.columns)
3
df.shape
बेहतर क्यों है? मेरा अनुमान है कि यह एक फ़ंक्शन नहीं कहता है, लेकिन सिर्फ मेमोरी से विशेषता पढ़ता है?
वैकल्पिक:
df.shape[1]
( df.shape[0]
पंक्तियों की संख्या है)
यदि डेटाफ्रेम रखने वाले चर को df कहा जाता है, तो:
len(df.columns)
कॉलम की संख्या देता है।
और उन लोगों के लिए जो पंक्तियों की संख्या चाहते हैं:
len(df.index)
टुपल के लिए दोनों पंक्तियों और स्तंभों की संख्या:
df.shape
len(df)
आप पंक्तियाँ नहीं देंगे?
यह मेरे लिए लेन (सूची (डीएफ)) का काम करता है।
df.info () फ़ंक्शन आपको नीचे की तरह कुछ परिणाम देगा। यदि आप sep पैरामीटर के बिना पंडों की read_csv विधि का उपयोग कर रहे हैं या "," के साथ sep कर रहे हैं।
raw_data = pd.read_csv("a1:\aa2/aaa3/data.csv")
raw_data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 5144 entries, 0 to 5143
Columns: 145 entries, R_fighter to R_age
कॉलम नंबर और कॉलम जानकारी प्राप्त करने के लिए कई विकल्प हैं जैसे:
आइए उन्हें जांचें।
local_df = pd.DataFrame (np.random.randint (1,12, size = (2,6)), कॉलम = ['a', 'b', 'c', 'd', 'e', 'f ']) 1. local_df.shape [1] -> आकार विशेषता वापसी ट्यूपल के रूप में (पंक्ति और कॉलम) (0,1)।
local_df.info () -> जानकारी विधि डेटा फ़्रेम के बारे में विस्तृत जानकारी लौटाएगी और यह ऐसे कॉलम काउंट, डेटा प्रकार के कॉलम, नॉट वैल्यू काउंट, डेटा फ़्रेम द्वारा मेमोरी उपयोग के बारे में है।
len (local_df.columns) -> कॉलम विशेषता डेटा फ़्रेम कॉलम के इंडेक्स ऑब्जेक्ट को लौटाएगी और लेन फ़ंक्शन कुल उपलब्ध कॉलम लौटाएगा।
local_df.head (0) -> प्रमुख विधि पैरामीटर 0 के साथ df की पहली पंक्ति लौटेगी, जो वास्तव में हेडर के अलावा और कुछ नहीं है।
मान लिया गया कि स्तंभों की संख्या 10. से अधिक नहीं है। लूप फ़न के लिए: li_count = 0 में x के लिए local_df: li_count = li_count + 1 प्रिंट (li_count)
df.shape
(n_rows, n_columns) के साथ एक ट्यूपल देता है