Как сохранить файл, созданный на python? - PullRequest
0 голосов
/ 13 февраля 2020

Я создал следующий код, который читает, а затем очищает данные в файле, удаляя все строки со значениями NaN и подсчитывая, сколько таких строк существует. Подсчет выполняется нормально, но я не могу сохранить созданный мной новый файл, в котором нет строк со значениями Null. Как сохранить этот файл new_data ?

data = parse('PAAD.gct')

new_data = data.data_df.dropna(axis = 0, how ='any') 

print("Old data frame length:", len(data.data_df), "\nNew data frame length:",  
       len(new_data), "\nNumber of rows with at least 1 NA value: ", 
       (len(data.data_df)-len(new_data))) 
write(new_data , 'new_file.gct')

При выполнении этого кода я получаю следующую ошибку

AttributeError: 'DataFrame' object has no attribute 'data_df'

1 Ответ

0 голосов
/ 13 февраля 2020

вам нужно открыть файл и записать его следующим образом

 f = open('new_file.gct', 'w')
    f.write(str(new_data))
...