readr

    1熱度

    1回答

    是否可以指定readr包中的read_csv應該返回data.frame而不是tibble?我可能忽略了它,但在包裝手冊中找不到這樣的選項。 我的問題是,我的一些代碼從pre-tibble時間不再運行,因爲列的命名是關閉的。我可以tibbles轉換成數據幀,as.data.frame,但列的命名仍然會相比,當我創造了擺在首位的數據幀是不同的(輸出註釋掉): df <- data.frame("((

    2熱度

    1回答

    我正在嘗試將R的地理緯度和經度讀取出來。這些地理數據通常是數字值超過6位的數字。 我試圖用「read_excel」包中的read_excel()和基本R中的read.csv以及「readr」包中的read_csv()讀取excel文件。然而,上述功能都不能在不丟失信息的情況下正確讀取這些數據。所有這些函數無一例外都只能讀取以4或5位數字截斷的數值。 我也嘗試使用「options(digits =

    -1熱度

    1回答

    我擁有廣泛的數據集,看起來像這樣的工作: library(tibble) wide_data <- data_frame(month_1 = c("Jan", "Feb", "Mar", "Jun"), score_1 = c(4, 5, 6, 4), month_2 = c("Jan", "Mar", NA, NA), score_2

    2熱度

    1回答

    我想在閱讀時將我的列與readr包解析爲正確的類型。 難度:各字段之間用分號隔開(;),逗號(,)用作小數點。 library(readr) # Test data: T <- "Date;Time;Var1;Var2 01.01.2011;11:11;2,4;5,6 02.01.2011;12:11;2,5;5,5 03.01.2011;13:11;2,

    0熱度

    2回答

    當我試圖做這樣的事情: data <- read_csv("blah.csv", + n_max = 100, + col_types = cols_only(list(files = "c")) +) Error: Some `col_types` are not S3 collector objects: 1 這樣的問題是是否有可能通過一個名爲列表cols_only()

    1熱度

    1回答

    使用readr在日期和月份中沒有前導零的情況下使用readr閱讀R中date.month.year的歐洲日期格式時遇到問題。 例如 文件: 1 date_of_birth 2 1.2.2016 嘗試(其中包括): file <- read_csv2("file.csv",col_types = cols( date_of_birth=col_date("%d.%m.%Y") ))

    -1熱度

    1回答

    我想創造它代表從read_csv函數調用(readr包)中的數據 library(readr) library(magrittr) #data <- read_csv("random.csv") data <- structure(list(id = c(10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 20L,

    0熱度

    1回答

    在嘗試導入超過最大整數(.Machine $ integer.max = 2147483647)的列的數據時遇到我的代碼問題。使用readr的read_csv我相信它是作爲NA導入而不是四捨五入。複雜性來自於試圖用rbindlist導入多個csvs。 這裏是我的當前設置: load_df_path <- file.path(".../dffolder") #path to folder df_p

    1熱度

    1回答

    我試圖通過R.創建SQLite數據庫(它似乎不是很方便,但它應該工作。) 我使用readr和dplyr包。當我擁有龐大的數據集,我試圖通過read_delim_chunked分裂的數據集,並調用回調函數我寫道: modifier<-function(chunk){ result<-cbind(chunk %>% filter(X1=="T") %>% select

    0熱度

    1回答

    谷歌搜索了幾個小時後,我還沒有找到解決這個問題的方法。 基本上當我從readr包運行read_csv("some_file.csv")功能我得到以下錯誤: Error: Unknown TZ UTC 和CSV不被讀取。 我可以讀取CSV的唯一方法是這樣: read_csv("some_file.csv",locale=locale(tz="Australia/Sydney")) 悉尼是我的時區