我有以下数据框:
xl_file
Out[19]:
Day Description
Date
2011-01-26 Wednesday Republic Day
2011-03-02 Wednesday Mahashivratri
2011-04-12 Tuesday Ram Navmi
2011-04-14 Thursday Dr. Babasaheb Ambedkar Jayanti
2011-04-22 Friday Good Friday
... ...
2020-05-25 Monday Id-Ul-Fitr (Ramzan ID)
2020-10-02 Friday Mahatma Gandhi Jayanti
2020-11-16 Monday Diwali-Balipratipada
2020-11-30 Monday Gurunanak Jayanti
2020-12-25 Friday Christmas
[144 rows x 2 columns]
如何将Date
索引转换为datetime
索引?
我尝试了xl_file = pd.to_datetime(xl_file.index, format='%Y-%m-%d')
这将产生:
xl_file
Out[26]:
DatetimeIndex(['2011-01-26', '2011-03-02', '2011-04-12', '2011-04-14',
'2011-04-22', '2011-08-15', '2011-08-31', '2011-09-01',
'2011-10-06', '2011-10-26',
...
'2020-04-02', '2020-04-06', '2020-04-10', '2020-04-14',
'2020-05-01', '2020-05-25', '2020-10-02', '2020-11-16',
'2020-11-30', '2020-12-25'],
dtype='datetime64[ns]', name='Date', length=144, freq=None)
为什么其他所有列都丢失了?
答案 0 :(得分:1)
您已将新索引分配给整个数据框,但应将其分配给其索引:
function solution($string) {
return preg_replace("/(<br>\s*|<br \/>\s*){4,}/i", "<br><br><br>", $string);
}