【发布时间】:2021-07-15 09:29:41
【问题描述】:
我的主目录中有一个 excel 文件。我使用下面的代码读取 excel 文件
df <- read_excel("new_sd.xlsx", sheet = "Sheet1")
我想检查我们是否可以动态读取 excel 文件,类似于我们动态查询 sql 表的方式 例如
我的excel有以下数据
Col1 Col2
1 A
2 A
3 B
在读取上述文件 (df <- read_excel("new_sd.xlsx", sheet = "Sheet1")) 时,我们只能导入 Col2 为 "A" 的数据吗) 。所以输出将是
df
Col1 Col2
1 A
2 A
【问题讨论】:
-
为什么不直接删除不需要的行呢?
subset(df, Col2 == "A") -
我不想一次加载所有 Excel 的想法。假设我们有 10 万条记录。一下子拉出来不好。所以想按过滤器拉它。 :) 在提取所有数据后进行子集化,对吗?这是你的意思吗?
-
这能回答你的问题吗? Read csv with sqldf