r语言问题 20
有一个n行5列数据框,需要提取数据框中每个字符串中的数值部分(比如as123d就提取123),没有数值就用NA表示,最后把取到的数字型字符串转化为数值形式,还是输出n行5...
有一个n行5列数据框,需要提取数据框中每个字符串中的数值部分(比如as123d就提取123),没有数值就用NA表示,最后把取到的数字型字符串转化为数值形式,还是输出n行5列的数据框,在线等
展开
展开全部
C语言巧毁搭写了一个
#include "stdafx.h"
#include <stdio.h>
#define N 5
int main(int argc, char* argv[])
{
char A[N][6]={"K123L","123HJ","00124","S1510","SDFKf"孝拿};
int B[N];
int i,j,s,c;
for(i=0;i<N;i++)
{
c=1;
s=0;
for(j=4;j>=0;j--)
{
if(A[i][j]>='余卜0'&&A[i][j]<='9')
{
s+=(A[i][j]-'0')*c;
c*=10;
}
}
B[i]=s;
if(B[i]!=0) printf("%d\n",B[i]);
else printf("NA\n");
}
return 0;
}
追答
不懂可追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |