我有一個數據框與多列其中之一是日期列。目前該列中的數據採用以下格式:2012年2月1日9:30Python,熊貓分裂成兩列
但是,我想將其分成兩個單獨的列,日期:2012年2月1日和時間:9:30
我已經找到了以下解決方案:
df = pd.DataFrame(df.date.str.split(' ',1).tolist(), columns = ['date','time'])
但是這將創建只包含兩個新的分割列,而不是其他人,以及一個新的數據幀。
有沒有辦法在不創建新數據框的情況下拆分現有數據框的列?
什麼是解決這個問題的計算最有效的方法? (我處理的數據集包含約20百萬行)
有一天......我會記得使用'pop' – piRSquared
這個工作,但是當我運行它時,我的物理內存使用量猛增到幾乎100%,但我想這只是因爲數據集是巨大的。 –