Jest to kolejne pytanie do this one. Jaki jest najszybszy sposób na odczytanie plików .xlsx
na R?Szybki sposób na odczytywanie/zapisywanie plików xlsx do/z R
Używam library(xlsx)
do odczytu danych z 36 .xlsx
plików. To działa. Problem polega jednak na tym, że jest to bardzo czasochłonne (trwające ponad 30 minut), szczególnie biorąc pod uwagę, że dane w każdym pliku nie są zbyt duże (macierz o rozmiarze 3 * 3652 w każdym pliku). W tym celu, czy jest lepiej poradzić sobie z takim problemem? Czy istnieje inny szybki sposób na odczytanie .xlsx
na R? Czy mogę szybko umieścić 36 plików w jednym pliku CSV, a następnie wczytać do R?
Ponadto, właśnie zdałem sobie sprawę, że readxl
nie można napisać xlsx. Czy istnieje odpowiednik tego, by radzić sobie z pisaniem zamiast czytania?
„Reakcja na te głosował na to pytanie w dół”:
to pytanie jest o rzeczywistości zamiast tzw „uparty odpowiedzi i spam”, ponieważ prędkość jest czas, a czas jest fakt, ale NOT Opinia.
Dalsza zmiana:
Może ktoś wyjaśnić nam, prostym językiem, dlaczego niektórzy metoda działa znacznie szybciej niż inni. Jestem z tym zdezorientowany.
użycie 'readxl :: read_excel()', to zwykle szybciej – scoa
Albo spróbuj 'openxlsx' lub' readxl'package. – Jaap
To jest całkowicie uzasadnione pytanie, tak jak widzieliśmy inne pytania w SO na temat tego, co jest najszybszym sposobem na odczytanie lub zapisanie plików '.csv' w R. Odpowiedź na pytania wymagałaby testu porównawczego i mogłaby być interesująca dla dużej publiczności –