Ну, я понимаю, что приведенные выше ответы верны, но они на уровне приложений, почему бы нам просто не использовать файл .htaccess
для установки времени истечения?
<IfModule mod_php5.c>
#Session timeout
php_value session.cookie_lifetime 1800
php_value session.gc_maxlifetime 1800
</IfModule>
В ваших данных я думаю, что все данные являются строками, но если хотите исключить столбцы даты и времени, используйте 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)
Используйте фильтр для выбора столбцов, начинающихся с текста
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))