library(reshape2)
dcast(merge(melt(df, id.vars = 'Person'), lfdf, by.x = c('value', 'Person'),
by.y = c('type', 'Person')), Person ~ variable.x, value.var = 'value1')
# Person SB001 SB002 SB003 SB004
#1 claire 1.0000 0.7396 0.739600 0.860000
#2 kai 1.0000 1.4884 1.220000 1.220000
#3 kidson 1.2987 1.2987 1.686622 1.686622
#4 migu 1.0000 1.0000 1.000000 1.130000
#5 murry 1.0000 1.0000 1.000000 1.000000
#6 nomi 0.7000 0.7000 1.000000 0.700000
#7 poka 1.2300 1.5129 1.000000 1.000000
这里提取so文件会公开值test123
答案 0 :(得分:0)
一种简单的方法是逐个分配字符,而不是通过字符串文字。
例如,
char dummy[8] = {0};
dummy[0] = 't';
dummy[1] = 'e';
dummy[2] = 's';
dummy[3] = 't';
dummy[4] = '1';
dummy[5] = '2';
dummy[6] = '3';
return (*env)->NewStringUTF(env, dummy);