首页 \ 问答 \ 如何使用R和dplyr同时为多个新列分配值?(How can I simultaneously assign value to multiple new columns with R and dplyr?)

如何使用R和dplyr同时为多个新列分配值?(How can I simultaneously assign value to multiple new columns with R and dplyr?)

特定

base <- data.frame( a = 1) 
f <- function() c(2,3,4)

我正在寻找一种解决方案,该解决方案将导致函数f应用于base数据帧的每一行,并且结果将附加到每一行。 以下两项均无效:

result <- base %>% rowwise() %>% mutate( c(b,c,d) = f() )
result <- base %>% rowwise() %>% mutate( (b,c,d) = f() )
result <- base %>% rowwise() %>% mutate( b,c,d = f() )

这项任务的正确语法是什么?

这似乎是一个类似的问题( 在R中的一行中为LHS分配多个新变量 )但我特别感兴趣的是用tidyverse的函数来解决这个问题。


Given

base <- data.frame( a = 1) 
f <- function() c(2,3,4)

I am looking for a solution that would result in a function f being applied to each row of base data frame and the result would be appended to each row. Neither of the following works:

result <- base %>% rowwise() %>% mutate( c(b,c,d) = f() )
result <- base %>% rowwise() %>% mutate( (b,c,d) = f() )
result <- base %>% rowwise() %>% mutate( b,c,d = f() )

What is the correct syntax for this task?

This appears to be a similar problem (Assign multiple new variables on LHS in a single line in R) but I am specifically interested in solving this with functions from tidyverse.


原文:https://stackoverflow.com/questions/47895874
更新时间:2021-12-30 14:12

最满意答案

是。 MXML被翻译成ActionScript类。 您可以通过将-keep-generated-actionscript开关添加到Project properties-> Flex编译器中的Additional编译器参数来查看生成的代码。


Yes. MXML is translated into an ActionScript class. You can see the generated as code by adding -keep-generated-actionscript switch to the Additional compiler arguments in Project properties->Flex compiler.

相关问答

更多
  • 什么是flex[2022-01-21]

    flexFlex 是 Macromedia(现已被Adobe公司收购)发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验。大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,在做动画起家之后,Flash ...
  • Flex是一种前台语言
  • flex的用途[2024-02-01]

    一楼你太懒了,就知道复制粘贴。 我来说说吧: Flex技术是Micromedia推出的,此公司相续推出了两个版本Flex1.0和Flex1.5,但是由于他们所设计的IDE和生成的flash文件太过于臃肿,所以一直声誉不隆。 2005年,Micromedia被Adobe公司收购,Flex2.0和Flex3.0相继推出,Adobe改良了FlexBuilder和SDk,使得开发Flex变得简单,而且生成的.swf文件变的更小。于是这门技术才开始在国外盛行起来。 总的来说,flex是大势所趋,flex+java的J ...
  • 什么是flex?[2022-03-10]

    flex是一种技术,也可以说是一种框架,就是做网页特效的
  • Flex是什么?[2022-06-07]

    Flex是Adobe开发的一种RIA,富互联网应用 用Flex开发的东西都可以使用Flash做出来 但是Flex主要是面向的程序开发人员,前台使用ActionScript和MXML 后台可以使用J2EE ASP.NET PHP等 详细的你可以看一下百度百科http://baike.baidu.com/view/623340.htm
  • 什么是AS和flex[2023-07-12]

    AS(ActionScript) 动作脚本是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理、以及其他功能。 flex通常是指Adobe Flex,是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。Flex 是一个高效、免费的开放源框架,可用于构 ...
  • 这里是解释: https://www.w3.org/TR/css-flexbox-1/#flex-common flex: 相当于flex: 1 0.使flex项目具有灵活性并将flex基础设置为零,从而生成在Flex容器中接收指定比例的可用空间的项目。 如果Flex容器中的所有项目均使用此模式,则其大小将与指定的弹性系数成比例。 因此flex:1它相当于flex: 1 1 0 Here is the explanation: https: ...
  • 是。 MXML被翻译成ActionScript类。 您可以通过将-keep-generated-actionscript开关添加到Project properties-> Flex编译器中的Additional编译器参数来查看生成的代码。 Yes. MXML is translated into an ActionScript class. You can see the generated as code by adding -keep-generated-actionscript switch to t ...
  • 请说明您的意思是哪些报告? 如果你的意思是类似于某些C ++ IDE中的Crystal Reports,请查看http://forums.adobe.com/message/2719429 如果您的意思是某些TDD报告请查看Flex单元测试报告 如果您的意思是使用图表等创建一些自定义报告,请使用Flex SDK的一些flare lib和图表组件。 让我们知道。 please clarify which reports did you mean? if you mean something like Crys ...
  • 在localhost上设置Web服务器。 理想情况下,您需要镜像生产服务器,但您不必这样做。 我主要使用Apache进行Flex开发,但如果你有一个Windows框,你可以用IIS做同样的事情。 Set up a web server on your localhost. Ideally you'll want to mirror your production server, but you don't have to. I use Apache primarily for Flex developmen ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)