У меня есть файл csv, и я пытаюсь удалить все строки, оставляя только цифры: ex 1004.242
, в столбце. Вот мой код:Python Pandas CSV удаляет все строки из определенного столбца
def grabkey_env():
df = pandas.read_csv('/Users/eeamesX/PycharmProjects/CsvTask/FIT_TC_Resolved_JIRA2.csv', usecols=(1,10),skiprows=(0,1,2,3))
df.columns = ['keys', 'env']
df['env'].replace(to_replace='[^0-9]+', value=' ',regex=True)
print df
df.to_csv('newcsv3.csv')
У меня нет ошибок, но регулярное выражение также не работает. Его эта линия пыталась выяснить.
df['env'].replace(to_replace='[^0-9]+', value=' ',regex=True)
Попробуйте 'df ['env']. str.replace ('[^ 0-9] +', '')' – EdChum
все еще не меняет столбец – Anekdotin