Python: применить регулярное выражение для кадра данных с датой и временем в виде столбца

Ну, я понимаю, что приведенные выше ответы верны, но они на уровне приложений, почему бы нам просто не использовать файл .htaccess для установки времени истечения?

<IfModule mod_php5.c>
    #Session timeout
    php_value session.cookie_lifetime 1800
    php_value session.gc_maxlifetime 1800
</IfModule>
1
задан pythondumb 28 February 2019 в 05:55
поделиться

2 ответа

В ваших данных я думаю, что все данные являются строками, но если хотите исключить столбцы даты и времени, используйте select_dtypes :

def clean(text):
    return text.str.lower().str.replace('[^A-Za-z0-9]', '')

#filter only object columns
mask = df.dtypes == 'object'
#filter Text columns if possible
#mask = df.columns.startswith('Text')

df.loc[:, mask] = df.loc[:, mask].apply(clean)
0
ответ дан jezrael 28 February 2019 в 05:55
поделиться

Используйте фильтр для выбора столбцов, начинающихся с текста

def clean(text):
    text = text.str.lower()
    text_clean = text.str.replace('[^A-Za-z0-9]', ' ', regex = True)
    return text_clean
df.assign(**df.filter(like = 'Text').apply(clean))
0
ответ дан Vaishali 28 February 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: