परिचय
पैंडास इंडेक्स के अंतर्निहित डेटा द्वारा उपयोग किए गए बाइट्स की कुल संख्या प्राप्त करने के लिए index.nbytes प्रॉपर्टी का उपयोग करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
इंडेक्स बनाएं
index = pd.Index([15, 25, 35, 45, 55])
इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
बाइट्स की संख्या प्राप्त करें
print("\nबाइट्स लौटाएं...\n", index.nbytes)
पूर्ण उदाहरण
import pandas as pd
# इंडेक्स बनाएं
index = pd.Index([15, 25, 35, 45, 55])
# इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
# इंडेक्स में डेटा का प्रतिनिधित्व करने वाली सरणी लौटाएं
print("\nसरणी...\n", index.values)
# अंतर्निहित डेटा के आकार का टपल लौटाएं
print("\nअंतर्निहित डेटा के आकार का टपल...\n", index.shape)
# डेटा में बाइट्स प्राप्त करें
print("\nबाइट्स लौटाएं...\n", index.nbytes)
आउटपुट
पैंडास इंडेक्स... Int64Index([15, 25, 35, 45, 55], dtype='int64') सरणी... [15 25 35 45 55] अंतर्निहित डेटा के आकार का टपल... (5,) बाइट्स लौटाएं... 40
व्याख्या
- 5 इंटीजर (int64) = 5 × 8 बाइट्स = 40 बाइट्स।
nbytesकेवल डेटा बफर का आकार लौटाता है, इंडेक्स ऑब्जेक्ट के ओवरहेड को छोड़कर।- स्ट्रिंग इंडेक्स के लिए, यह पॉइंटर्स का आकार लौटाता है (वास्तविक स्ट्रिंग मेमोरी नहीं)।