मेरे पास एक डेटाफ़्रेम msftHist है जैसा कि नीचे दिखाया गया है

                             Open        High  ...  Dividends  Stock Splits
              Date                                ...                         
              1986-03-13    0.055898    0.064119  ...        0.0           0.0
              1986-03-14    0.061378    0.064667  ...        0.0           0.0
              1986-03-17    0.063570    0.065215  ...        0.0           0.0
              ...                ...         ...  ...        ...           ...
              2021-12-17  320.880005  324.920013  ...        0.0           0.0
              2021-12-20  320.049988  322.799988  ...        0.0           0.0
              2021-12-21  323.290009  327.730011  ...        0.0           0.0
              2021-12-22  328.299988  333.609985  ...        0.0           0.0
              2021-12-23  332.750000  336.390015  ...        0.0           0.0

और जब मैं फोन करता हूँ msftHist.iloc[-4] यह दिनांक 2021-12-20 के अनुरूप श्रृंखला लौटाता है।

मैं इसे कैसे बना सकता हूं ताकि नकारात्मक इंडेक्स को कॉल करने से अंत से वापस गिनती करने के बजाय एक त्रुटि वापस आ जाए?

0
Aryaman Iyer 25 पद 2021, 12:40
क्या आप कुछ संदर्भ दे सकते हैं? आप वास्तव में क्या हासिल करने की कोशिश कर रहे हैं?
 – 
mozway
25 पद 2021, 13:46

1 उत्तर

सबसे बढ़िया उत्तर

मुझे पूरा यकीन है कि आप नकारात्मक अनुक्रमण की अनुमति नहीं दे सकते। क्या आप जांच सकते हैं कि क्या सूचकांक <0 है, के साथ

if(i<0):
    raise .... #What error you want

इसी तरह का प्रश्न: क्या नकारात्मक अनुक्रमण को अक्षम करना संभव है?

0
Ilmard 25 पद 2021, 13:26