मेरे पास सामान्य संख्या प्रारूप में एक कॉलम है और इसे एचएच: एमएम: एसएस प्रारूप में परिवर्तित करने में असमर्थ है। इसे एक्सेल में हासिल किया जा सकता है, लेकिन यह नहीं पता कि पंडों में कैसे किया जाए।
data['AHT']
0.003549
0.003162
0.003533
उपरोक्त कॉलम एक्सेल में समय प्रारूप में परिवर्तित हो रहा है जैसा कि नीचे दिखाया गया है
00:05:07
00:04:33
00:05:05
पंडों में समान आउटपुट कैसे प्राप्त करें, इस पर कृपया मेरी मदद करें। यह भी ठीक है अगर यह केवल सेकंड प्रारूप में आता है जैसा कि नीचे दिखाया गया है।
307
273
305
3 जवाब
यदि संख्या दिन का एक अंश है और आप सेकंड चाहते हैं:
data.AHT * 86400
पांडा टाइमस्टैम्प का उपयोग करना:
import pandas as pd
pd.Timedelta(days=0.003549).total_seconds()
>> 306.6336 # nanosecond precision
pd.Timedelta(days=0.003549).__str__()
>>'0 days 00:05:06.633600'
डेटाटाइम मॉड्यूल का उपयोग करना
from datetime import timedelta
timedelta(days=0.003549).__str__()
>>'0:05:06.633600' # HH:MM:SS format with nanosecond precision
timedelta(days=0.003549).seconds
>>306
ध्यान दें कि पांडा टाइमस्टैम्प वर्ग अजगर के डेटाटाइम मॉड्यूल के लिए वैकल्पिक है
क्या आपने पंडों की कोशिश की है।टाइमस्टैम्प? निम्न लिंक देखें https://pandas.pydata.org/pandas- docs/stable/reference/api/pandas.Timestamp.html
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।