簡體   English   中英

下載數據集時進行過濾R

[英]filtering while downloading a dataset R

我需要使用R在網絡上下載大量數據集,但是我想學習如何在下載到所需日期的同時過濾它。 現在,我將其設置為下載並解壓縮,然后使用過濾器創建另一個數據集。 該文件是文本“;” 分隔文件

有一個Date列,其格式為1/1/2009,我只需要選擇兩個日期3/1/2009和3/2/2009,如何在R中做到這一點?

導入時,R將其設置為一個因數,因為我只需要這兩個日期,而無需執行“之間”,所以我只選擇兩個因數並將其稱為“一天”。

謝謝!

我認為您無法在下載時進行過濾。 要僅選擇這些日期,可以使用subset功能:

# do not convert string to factors
d.all = read.csv(file, ..., stringsAsFactors = FALSE, sep = ';')
# Date column is called DATE:
d.filter = subset(d.all, DATE %in% c("1/1/2009", "3/1/2009"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM