小编Log*_*gan的帖子

在mutate中使用case_when时是否需要数据帧名称?

full <- full %>% 
  mutate(Title = case_when(
    Title %in% c('Mlle', 'Ms') ~ 'Miss',
    Title == 'Mme' ~ 'Mrs',
    Title %in% rare_title ~ 'Rare Title',
    TRUE ~ Title
  ))
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了错误: Error in eval(substitute(expr), envir, enclos) : object 'Title' not found

但是,下面的代码工作.case_when中是否需要数据框名称(使代码更加详细).

full <- full %>% 
  mutate(Title = case_when(
    full$Title %in% c('Mlle', 'Ms') ~ 'Miss',
    full$Title == 'Mme' ~ 'Mrs',
    full$Title %in% rare_title ~ 'Rare Title',
    TRUE ~ full$Title
  ))
Run Code Online (Sandbox Code Playgroud)

r dplyr

5
推荐指数
1
解决办法
358
查看次数

终止unicode null字符

我有一个wchar_t数组.我需要在数组中的特定位置添加一个unicode null字符.

wchar_t var1[100];

var1[79] = '\u0000';
Run Code Online (Sandbox Code Playgroud)

我尝试了上述但得到以下编译错误.

error C3850: '\u0000': a universal-character-name specifies an invalid character
Run Code Online (Sandbox Code Playgroud)

如何添加unicode null字符?

c++ visual-studio-2010 visual-c++

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

标签 统计

c++ ×1

dplyr ×1

r ×1

visual-c++ ×1

visual-studio-2010 ×1