免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4904 | 回复: 21
打印 上一主题 下一主题

[其他] 总算找到根据地了,求各位大神帮帮忙 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-04 21:43 |只看该作者 |正序浏览
总算找到一个专门针对awk问题的地方了,小弟目前在做点小东西,目前有个地方卡住了,不知道怎么把如下的数据截成所想要的模样


去网上找了很多的代码和方法,大多数人的想法是行列对调,于是用了好几个命令行
gawk 'BEGIN{ FS=","; ORS="" }{ for (i=1; i<=NF; i++) c[NR]=$i }END{ for (i=1; i<=NF; i++) { for (j=1; j<=NR; j++) { print c[j] " " } print "\n" } }' filename

awk '{for(i=1;i<=NF;i++){a[FNR,i]=$i}}END{for(i=1;i<=NF;i++){for(j=1;j<=FNR;j++){printf a[j,i]" "}print ""}}' file

输出的结果都不行,我希望能得到像上面我用手写的那样,而且最好能一行对着一行,因为这样后期处理数据会方便点。。,求各位大神帮帮忙,搞了一周多了

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
22 [报告]
发表于 2014-11-06 15:02 |只看该作者
回复 20# fuckloser

0. you need check your data after upload/download

1.  didn't see the 流动比率 & 连动比率
报告日期,2014-09-30,2014-06-30,2014-03-31,...
营业总收入(万元),4842,2743,1130,7278,5331,...
营业收入(万元),4842,2743,1130,7278,5331,....
...

2. paste the input data directly

3. write down the process
  how to get the answer

4. give us the example of result (output data)

Note: usually, don't use the picture only

论坛徽章:
0
21 [报告]
发表于 2014-11-06 12:41 |只看该作者
回复 19# rock0018
怎么弄...

     

论坛徽章:
0
20 [报告]
发表于 2014-11-05 20:56 |只看该作者
回复 17# wiliiwin


    啊?!不是有一个csv格式的文件在里面么!

论坛徽章:
0
19 [报告]
发表于 2014-11-05 17:12 |只看该作者
走火入魔了 ,难道不允许用excel pivottable 处理后 ,再用awk ?

论坛徽章:
2
处女座
日期:2014-10-24 11:12:372015年辞旧岁徽章
日期:2015-03-03 16:54:15
18 [报告]
发表于 2014-11-05 16:41 |只看该作者
printf进行格式输出和对齐

论坛徽章:
8
戌狗
日期:2014-09-26 16:39:44水瓶座
日期:2014-10-10 02:06:57金牛座
日期:2014-10-11 23:04:042015亚冠之首尔
日期:2015-06-23 15:37:0015-16赛季CBA联赛之天津
日期:2016-01-22 18:58:2915-16赛季CBA联赛之佛山
日期:2016-05-31 19:18:0815-16赛季CBA联赛之同曦
日期:2016-08-10 16:26:3315-16赛季CBA联赛之辽宁
日期:2018-01-10 11:47:40
17 [报告]
发表于 2014-11-05 16:21 |只看该作者
  上传的什么啊  居然是空文件 我去

论坛徽章:
0
16 [报告]
发表于 2014-11-05 15:58 |只看该作者
回复 8# wiliiwin


    我这边取的感觉好像只有一行,一大行。。。。好像把所有数据从头排到尾都是一行

论坛徽章:
0
15 [报告]
发表于 2014-11-05 15:53 |只看该作者
回复 8# wiliiwin

lrb_000004.csv.tar.gz (2.14 KB, 下载次数: 7)


大神,我搞了个这个,刚到这论坛不久所以什么都不懂抱歉哈,大多的文件就是像里面的csv格式的那样,我试了试您给的代码,我觉得应该是我使用的方法有误。。。

还是不知道怎么搞。。。,第一个域只有一个报告日期,我现在在跟着老师学东西,这是他给我的第三个任务,结果就卡在这了,还是谢谢大神肯抽空写代码给我,我不知道要上传文本刚来啥都不懂。。

论坛徽章:
32
处女座
日期:2013-11-20 23:41:20双子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00处女座
日期:2014-07-22 17:30:47狮子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥猪
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58处女座
日期:2014-12-02 09:17:52程序设计版块每日发帖之星
日期:2015-06-16 22:20:002015亚冠之塔什干火车头
日期:2015-06-20 23:28:22
14 [报告]
发表于 2014-11-05 11:08 |只看该作者
回复 13# Herowinter

哪来的富可敌国?{:3_202:}
   
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP