डेटाफ्रेम इंडेक्स का एक डिफ़ॉल्ट प्रकार 'int64' है और मैं इसे 'int32' में बदलना चाहता हूं। मैंने इसे .set_index() और int32 के numpy सरणी के साथ बदलने की कोशिश की, dtype = np.int32 के साथ नई अनुक्रमणिका बनाने का भी प्रयास किया। यह काम नहीं किया, हमेशा int64 की अनुक्रमणिका लौट रहा है।int32 पर pandas डेटाफ्रेम के अनुक्रमणिका प्रकार को कैसे बदलें?
कोई व्यक्ति int32 आकार के साथ पांडा इंडेक्स का उत्पादन करने के लिए एक कार्य कोड दिखा सकता है?
मैं नवीनतम कोंडा पांडा पैकेज 0.20.1 का उपयोग करता हूं।
यह संभव हो सकता है नहीं लगता है ... मैं गलत हो सकता है, लेकिन मुझे अभी तक कोई रास्ता नहीं मिला ... 'pd.Index (np.arange (10, dtype = np.32), dtype = np.int32)' - रिटर्न 'Int64Index ([...], dtype = 'int64') ' – MaxU
ठीक है, मैंने वही किया और पता नहीं लगा सका। अब यहां स्रोत कोड को देखने का प्रयास कर रहे हैं https://github.com/pandas-dev/pandas/tree/c8dafb5a7ae9fe42b9d15c47082a6fb139e78b5d/pandas/core/indexes लेकिन यह नहीं पता कि यह परिवर्तन कहां होता है। – Stanpol
[मुझे केवल "np.int64',' np.uint64' और 'np.float64' के लिए" न्यूमेरिक "इंडेक्स के लिए समर्थन मिल सकता है] (https://github.com/pandas-dev/pandas/blob/c8dafb5a7ae9fe42b9d15c47082a6fb139e78b5d/ पांडा/कोर/इंडेक्स/numeric.py) – MaxU