r - UseMethod(“group_by_”)中的错误:没有适用于“group_by_”的方法应用于“字符”类的对象
问题描述
这是代码:
PRICE <- as.vector(my.data[,"PRICE"])
ADDRESS_CITY_NAME <- as.vector(my.data[,"ADDRESS_CITY_NAME"])
my.data <- data.frame(ADDRESS_CITY_NAME,log(UNITS), log(PRICE))
my.data %>%
+group_by(ADDRESS_CITY_NAME)%>%
+do(tidy(lm(UNITS~PRICE, data=my.data))
我使用的数据(部分):
287 INDEPENDENCE 4.1108739 0.42526774
288 INDEPENDENCE 4.1431347 0.47000363
289 INDEPENDENCE 4.2766661 0.17395331
290 INDEPENDENCE 4.0604430 0.46373402
291 LOVELAND 4.3820266 0.38526240
292 LOVELAND 4.2626799 0.42526774
293 LOVELAND 4.1271344 0.51282363
294 LOVELAND 4.8040210 0.43178242
295 LOVELAND 4.1896547 0.37843644
296 LOVELAND 4.2766661 0.32930375
297 LOVELAND 4.4543473 0.39204209
298 LOVELAND 4.3820266 0.39877612
299 LOVELAND 3.7841896 0.43178242
我不断收到错误:UseMethod(“group_by_”)中的错误:没有适用于“group_by_”的适用方法应用于“字符”类的对象
解决方案
在data.frame
创建步骤中更改了列名
my.data <- data.frame(ADDRESS_CITY_NAME,log(UNITS), log(PRICE))
相反,它将是
my.data <- data.frame(ADDRESS_CITY_NAME,UNITS = log(UNITS), PRICE = log(PRICE))
推荐阅读
- flutter - 如何在 Flutter 应用程序中通过 API 调用加载和播放音频文件?
- unreal-engine4 - AddControllerPitchInput 使网格旋转
- python - 通过 Python 列出来自网站的页面(带有链接)
- css - 如何创建这个 css 图案背景?
- flutter - 尝试更新您的 pubspec.yaml 以将最小 SDK 约束设置为 2.14.0 或更高版本,然后运行“pub get”
- c - 结构中成员的长度
- devextreme - 如何使用 jquery Devextreme 在 cellTemplate 中格式化数字?
- android - 当按钮本身被保存在 Android Studio 中时,如何更改按钮图标的颜色?
- sql-server - SharePoint 2019 场的数据库和 Web 前端服务器之间的访问
- java - 通过 Thymeleaf 实现字段验证(从 Freemarker 迁移到 Thymeleaf)