小编JMi*_*ael的帖子

R ifelse错误地用整数替换文本

我有一些我正在使用Udacity课程的数据(Link:Reddit Survey Responses).我正在尝试通过使用单个单词替换替换任何多字值来简化"就业状态"变量

RS$employment.status <- ifelse(RS$employment.status == "Not employed,  but looking for work",
                               "Unemployed", RS$employment.status)
Run Code Online (Sandbox Code Playgroud)

但是,当我运行代码时,任何不应替换的都将替换为数值.鉴于else的情况是使用字段的值,我不确定为什么文本没有按原样保留.

这是初始数据的屏幕截图 在此输入图像描述

而后 在此输入图像描述

所以,如果有人能指出

  1. 为什么当它看起来不应该是替换时;
  2. 什么是完成我想要实现的目标的正确方法;

非常感谢.

r

2
推荐指数
1
解决办法
859
查看次数

没有断点的宏停止

我开发了一个在我的计算机上正常运行的宏.但是当我有预期的最终用户在他们的计算机上运行宏时,即使没有断点,它也会在同一行代码中断开.相关代码如下:

Function MMFProcessor(Source_Folder_Str As String, Input_File_Name As String, Output_Sheet As Worksheet, NPU As String, Prods As String, sw As StatWin, _
    Processed_Members_Str As String, MbrRow_Dict() As String, FlgMeas() As String, Output_Sheet_Row As Long, Output_Mbr_Key_Col As String, Output_Name As String, _
    Optional Ambetter As Boolean = False) As Variant()
'
Dim Source_WB As Workbook
Set Source_WB = Workbooks.Open(Source_Folder_Str & "\" & Input_File_Name & ".xlsx", , True)
Dim Input_Mbr_Key_Col As String
Dim Input_Product_Col As String
Dim Input_SubMsr_Col As String
Dim ret As …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

0
推荐指数
1
解决办法
3521
查看次数

标签 统计

excel ×1

excel-vba ×1

r ×1

vba ×1