int main(int argc, char* argv[])
{
// setup input string and output string
std::string str_input = "(ab)cd(efg)h(i)(jk)"
int len = str_input.length()
std::string str_output
str_output.reserve(len)
// init bool var 'omit'
bool omit = false
// loop through two strings
for(int i = 0i <len++i)
{
// refine status of 'omit'
if(str_input[i] == '(')
// let 'omit' to be 'true', if '(' encountered at current position
{
omit = true
}
else if(i-1 >= 0 &&i-1 <len &&str_input[i-1] == ')')
// let 'omit' to be 'false' if the previous position is ')'
{
omit = false
}
// copy from input into output if 'omit' is 'false
if(!omit)
{
str_output += str_input[i]
}
}
// print input string
std::cout <<"input string: " <<str_input <<std::endl
// print output string
std::cout <<"output string: " <<str_output <<std::endl
return 0
}
数据Datatest
Datatest = Datatest[,-1]就删除第一列
-2就删除第二列
依次类推
例如:
用iris数据集
data(iris)
datatest <- iris
扩展资料:
R具有很强的互动性。除了图形输出是在另外的窗口处,它的输入输出窗口都是在同一个窗口进行的,输入语法中如果出现错误会马上在窗口口中得到提示,对以前输入过的命令有记忆功能,可以随时再现、编辑修改以满足用户的需要。
输出的图形可以直接保存为JPG,BMP,PNG等图片格式,还可以直接保存为PDF文件。另外,和其他编程语言和数据库之间有很好的接口。
参考资料来源:百度百科-R语言
r语言作图去除文字可以使用仿制图章工具。这是比较常用的方法。具体的操作是,选取仿制图章工具,按住Alt键,在无文字区域点击相似的色彩或图案采样,然后在文字区域拖动鼠标复制以复盖文字。要注意的是,采样点即为复制的起始点。选择不同的笔刷直径会影响绘制的范围,而不同的笔刷硬度会影响绘制区域的边缘融合效果。