Usuwanie procentów z ramki danych

Mam ramkę danych pochodzącą z pliku programu Excel. Ma zwykłe nagłówki nad kolumnami, ale niektóre kolumny mają w nich znaki%, które chcę usunąć.

Przeszukiwanie stackoverflow daje fajny kod do usuwania procentów z macierzy,Dowolny sposób edycji wartości w macierzy w R?, który nie zadziałał, gdy próbowałem zastosować go do mojej ramki danych

as.numeric(gsub("%", "", my.dataframe))

zamiast tego zwraca ciąg znaków „NA” z komunikatem ostrzegawczym wyjaśniającym, że zostały wprowadzone przez przymus. Kiedy złożyłem podanie,

gsub("%", "", my.dataframe))

Dostałem wartości w postaci „c (...)”, gdzie ... reprezentują liczby, po których następują przecinki, które zostały odtworzone dla każdej kolumny, którą miałem. Nie było żadnych dowodów; Gdybym mógł po prostu złożyć to z powrotem ... Gotowałbym.

Każda wielka pomoc, dzięki.

questionAnswers(1)

yourAnswerToTheQuestion