txt文档中两列数据如何去掉一列
我要把txt文档中的两列数据去掉一列,然后将剩下的一列导入到matlab中去。0.00105.532735E-40.00200.0025664720.00300.0062...
我要把txt文档中的两列数据去掉一列,然后将剩下的一列导入到matlab中去。
0.0010 5.532735E-4
0.0020 0.002566472
0.0030 0.00620765
0.0040 0.01097907
0.0050 0.01612208
0.0060 0.02071281
0.0070 0.02389014
0.0080 0.02492814
0.0090 0.0232669
0.01 0.01868769
0.011 0.01135818
0.012 0.001741904
0.013 -0.009378013
0.014 -0.02094694
0.015 -0.03182436
0.016 -0.04088715
0.017 -0.04710817
0.018 -0.04972418
0.019 -0.04833737
0.02 -0.04291324
0.021 -0.03381977
0.022 -0.02182144
0.023 -0.007961159
0.024 0.006542878
0.025 0.02039401
0.026 0.03237219
0.027 0.04147245
0.028 0.04697994
0.029 0.04854278
0.03 0.04621756
0.031 0.04043543
0.032 0.03193924
0.033 0.02170637
0.034 0.01083017
0.035 3.868572E-4
0.036 -0.008675175
0.037 -0.0156301
0.038 -0.02005248
0.039 -0.02184867
0.04 -0.02124175
0.041 -0.01872764
0.042 -0.01500243
0.043 -0.01085824
0.044 -0.007069981
0.045 -0.004298047
0.046 -0.003001941
0.047 -0.003374083
0.048 -0.005320924
0.049 -0.008481883
0.05 -0.01227116
这里截取了50组数据,事实上有上万组,手动一个一个去删除第一列肯定是不行的,请问如何能去掉第一列?
谢谢! 展开
0.0010 5.532735E-4
0.0020 0.002566472
0.0030 0.00620765
0.0040 0.01097907
0.0050 0.01612208
0.0060 0.02071281
0.0070 0.02389014
0.0080 0.02492814
0.0090 0.0232669
0.01 0.01868769
0.011 0.01135818
0.012 0.001741904
0.013 -0.009378013
0.014 -0.02094694
0.015 -0.03182436
0.016 -0.04088715
0.017 -0.04710817
0.018 -0.04972418
0.019 -0.04833737
0.02 -0.04291324
0.021 -0.03381977
0.022 -0.02182144
0.023 -0.007961159
0.024 0.006542878
0.025 0.02039401
0.026 0.03237219
0.027 0.04147245
0.028 0.04697994
0.029 0.04854278
0.03 0.04621756
0.031 0.04043543
0.032 0.03193924
0.033 0.02170637
0.034 0.01083017
0.035 3.868572E-4
0.036 -0.008675175
0.037 -0.0156301
0.038 -0.02005248
0.039 -0.02184867
0.04 -0.02124175
0.041 -0.01872764
0.042 -0.01500243
0.043 -0.01085824
0.044 -0.007069981
0.045 -0.004298047
0.046 -0.003001941
0.047 -0.003374083
0.048 -0.005320924
0.049 -0.008481883
0.05 -0.01227116
这里截取了50组数据,事实上有上万组,手动一个一个去删除第一列肯定是不行的,请问如何能去掉第一列?
谢谢! 展开
5个回答
展开全部
推荐用软件Replace Pioneer处理,详细步骤:
1. ctrl-o打开txt文件
2. ctrl-h打开Replace窗口
* 把Replace Unit选成Line
* 在Replace with pattern输入"$match[2]\n"(不带双引号)
3. 点击Replace即可完成。
4. ctrl-s存盘。
如果只保留第一列就用$match[1]\n
1. ctrl-o打开txt文件
2. ctrl-h打开Replace窗口
* 把Replace Unit选成Line
* 在Replace with pattern输入"$match[2]\n"(不带双引号)
3. 点击Replace即可完成。
4. ctrl-s存盘。
如果只保留第一列就用$match[1]\n
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在matlab里输入代码就行,代码如下:
load **.txt; %导入**.txt文件
T=**; %用T代表数据矩阵
T(:,1)=[]; %删除矩阵第一列
load **.txt; %导入**.txt文件
T=**; %用T代表数据矩阵
T(:,1)=[]; %删除矩阵第一列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
stmob是正解,但是对于极小的数,如4.49392E-05,excel可能会舍去后面两三位,所以要得到精确的数(不失真),还要设置数据精度,http://jingyan.baidu.com/album/6fb756ecc3fc40241858fb23.html?picindex=1#pic=7_1,在第八步中选择科学计数,设置需要的位数即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、复制粘贴到Excel中
2、在Excel中删除对应列
3、复制粘贴回txt覆盖原数据
2、在Excel中删除对应列
3、复制粘贴回txt覆盖原数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询