编写格式化为csv工作表的数据框

205

我有一个看起来像这样的数据框:

> (eventStudyList120_After)
         Dates Company Returns Market Returns Abnormal Returns
1   25.08.2009            4.81     0.62595516         4.184045
2   26.08.2009            4.85     0.89132960         3.958670
3   27.08.2009            4.81    -0.93323011         5.743230
4   28.08.2009            4.89     1.00388875         3.886111
5   31.08.2009            4.73     2.50655343         2.223447
6   01.09.2009            4.61     0.28025201         4.329748
7   02.09.2009            4.77     0.04999239         4.720008
8   03.09.2009            4.69    -1.52822071         6.218221
9   04.09.2009            4.89    -1.48860354         6.378604
10  07.09.2009            4.85    -0.38646531         5.236465
11  08.09.2009            4.89    -1.54065680         6.430657
12  09.09.2009            5.01    -0.35443455         5.364435
13  10.09.2009            5.01    -0.54107231         5.551072
14  11.09.2009            4.89     0.15189458         4.738105
15  14.09.2009            4.93    -0.36811321         5.298113
16  15.09.2009            4.93    -1.31185921         6.241859
17  16.09.2009            4.93    -0.53398643         5.463986
18  17.09.2009            4.97     0.44765285         4.522347
19  18.09.2009            5.01     0.81109101         4.198909
20  21.09.2009            5.01    -0.76254262         5.772543
21  22.09.2009            4.93     0.11309704         4.816903
22  23.09.2009            4.93     1.64429117         3.285709
23  24.09.2009            4.93     0.37294212         4.557058
24  25.09.2009            4.93    -2.59894035         7.528940
25  28.09.2009            5.21     0.29588776         4.914112
26  29.09.2009            4.93     0.49762314         4.432377
27  30.09.2009            5.41     2.17220569         3.237794
28  01.10.2009            5.21     1.67482716         3.535173
29  02.10.2009            5.25    -0.79014302         6.040143
30  05.10.2009            4.97    -2.69996146         7.669961
31  06.10.2009            4.97     0.18086490         4.789135
32  07.10.2009            5.21    -1.39072582         6.600726
33  08.10.2009            5.05     0.04210020         5.007900
34  09.10.2009            5.37    -1.14940251         6.519403
35  12.10.2009            5.13     1.16479551         3.965204
36  13.10.2009            5.37    -2.24208216         7.612082
37  14.10.2009            5.13     0.41327193         4.716728
38  15.10.2009            5.21     1.54473332         3.665267
39  16.10.2009            5.13    -1.73781565         6.867816
40  19.10.2009            5.01     0.66416288         4.345837
41  20.10.2009            5.09    -0.27007314         5.360073
42  21.10.2009            5.13     1.26968917         3.860311
43  22.10.2009            5.01     0.29432965         4.715670
44  23.10.2009            5.01     1.73758937         3.272411
45  26.10.2009            5.21     0.38854011         4.821460
46  27.10.2009            5.21     2.72671890         2.483281
47  28.10.2009            5.21    -1.76846884         6.978469
48  29.10.2009            5.41     2.95523593         2.454764
49  30.10.2009            5.37    -0.22681024         5.596810
50  02.11.2009            5.33     1.38835160         3.941648
51  03.11.2009            5.33    -1.83751398         7.167514
52  04.11.2009            5.21    -0.68721323         5.897213
53  05.11.2009            5.21    -0.26954741         5.479547
54  06.11.2009            5.21    -2.24083342         7.450833
55  09.11.2009            5.17     0.39168239         4.778318
56  10.11.2009            5.09    -0.99082271         6.080823
57  11.11.2009            5.17     0.07924735         5.090753
58  12.11.2009            5.81    -0.34424802         6.154248
59  13.11.2009            6.21    -2.00230195         8.212302
60  16.11.2009            7.81     0.48655978         7.323440
61  17.11.2009            7.69    -0.21092848         7.900928
62  18.11.2009            7.61     1.55605852         6.053941
63  19.11.2009            7.21     0.71028798         6.499712
64  20.11.2009            7.01    -2.38596631         9.395966
65  23.11.2009            7.25     0.55334705         6.696653
66  24.11.2009            7.21    -0.54239847         7.752398
67  25.11.2009            7.25     3.36386413         3.886136
68  26.11.2009            7.01    -1.28927630         8.299276
69  27.11.2009            7.09     0.98053264         6.109467
70  30.11.2009            7.09    -2.61935612         9.709356
71  01.12.2009            7.01    -0.11946242         7.129462
72  02.12.2009            7.21     0.17152317         7.038477
73  03.12.2009            7.21    -0.79343095         8.003431
74  04.12.2009            7.05     0.43919792         6.610802
75  07.12.2009            7.01     1.62169804         5.388302
76  08.12.2009            7.01     0.74055990         6.269440
77  09.12.2009            7.05    -0.99504492         8.045045
78  10.12.2009            7.21    -0.79728245         8.007282
79  11.12.2009            7.21    -0.73784636         7.947846
80  14.12.2009            6.97    -0.14656077         7.116561
81  15.12.2009            6.89    -1.42712116         8.317121
82  16.12.2009            6.97     0.95988962         6.010110
83  17.12.2009            6.69     0.22718293         6.462817
84  18.12.2009            6.53    -1.46958638         7.999586
85  21.12.2009            6.33    -0.21365446         6.543654
86  22.12.2009            6.65    -0.17256757         6.822568
87  23.12.2009            7.05    -0.59940253         7.649403
88  24.12.2009            7.05             NA               NA
89  25.12.2009            7.05             NA               NA
90  28.12.2009            7.05    -0.22307263         7.273073
91  29.12.2009            6.81     0.76736750         6.042632
92  30.12.2009            6.81     0.00000000         6.810000
93  31.12.2009            6.81    -1.50965723         8.319657
94  01.01.2010            6.81             NA               NA
95  04.01.2010            6.65     0.06111069         6.588889
96  05.01.2010            6.65    -0.13159651         6.781597
97  06.01.2010            6.65     0.09545081         6.554549
98  07.01.2010            6.49    -0.32727619         6.817276
99  08.01.2010            6.81    -0.07225296         6.882253
100 11.01.2010            6.81     1.61131397         5.198686
101 12.01.2010            6.57    -0.40791980         6.977920
102 13.01.2010            6.85    -0.53016383         7.380164
103 14.01.2010            6.93     1.82016604         5.109834
104 15.01.2010            6.97    -0.62552046         7.595520
105 18.01.2010            6.93    -0.80490241         7.734902
106 19.01.2010            6.77     2.02857647         4.741424
107 20.01.2010            6.93     1.68204556         5.247954
108 21.01.2010            6.89     1.02683875         5.863161
109 22.01.2010            6.90     0.96765669         5.932343
110 25.01.2010            6.73    -0.57603687         7.306037
111 26.01.2010            6.81     0.50990350         6.300096
112 27.01.2010            6.81     1.64994011         5.160060
113 28.01.2010            6.61    -1.13511086         7.745111
114 29.01.2010            6.53    -0.82206204         7.352062
115 01.02.2010            7.03    -1.03993428         8.069934
116 02.02.2010            6.93     0.61692305         6.313077
117 03.02.2010            7.73     2.53012795         5.199872
118 04.02.2010            7.97     1.96223075         6.007769
119 05.02.2010            9.33    -0.76549820        10.095498
120 08.02.2010            8.01    -0.34391479         8.353915

当我将其写入csv工作表时,它看起来像这样:

write.table(eventStudyList120_After$`Abnormal Returns`, file = "C://Users//AbnormalReturns.csv", sep = ";")

在此处输入图片说明

实际上,我想让它看起来像这样:

在此处输入图片说明

所以我的问题是:

如何将数据帧写入as it is到csv中,以及如何Abnormal return像示例表中那样转置列并将标题放置在其中?

马克·赫克曼

两种方法:在R或Excel中转​​置数据

在R中

添加索引列,选择所需的列并使用函数转置数据t

d <- anscombe
d$index <- 1:nrow(anscombe)
td <- t(d[c("index", "x1")])
write.table(td, "filename.csv", col.names = F, sep = ";")

结果:

"index";1;2;3;4;5;6;7;8;9;10;11
"x1";10;8;13;9;11;14;6;4;12;7;5

在Excel中

Excel还允许您转置数据:http : //office.microsoft.com/zh-cn/excel-help/switch-transpose-columns-and-rows-HP010224502.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数据空间格式化为csv

R:将数据框的列格式化为与查找表兼容

Python数据框重新格式化为多索引

将测试结果重新格式化为数据框

Python将数据格式化为csv文件

Powershell 将导入的 XML 格式化为数据表

将 JSON 数据格式化为表

使用R将数据从交叉表重新格式化为每行一数据格式

如何将数据框日期格式化为一种格式

Python - 将数据框列格式化为不同的数据类型

每天将github json数据格式化为pandas数据框

如何将日期时间格式化为仅数据表中的特定DATE格式

在MATLAB中格式化Excel工作表中的数据

将持续时间格式化为“ hh:mm:ss”,并写入pandas数据框并将其保存为CSV文件

将数据数组格式化为对象

将某些浮动数据框列格式化为熊猫百分比

将某些浮动数据框列格式化为熊猫百分比

将python数据框中的日期格式化为am/d/Y

易于将R数据框导出和表格式化为Word吗?

使用 R 将错误文本格式化为数据框

数据框日期字段中的空值,如何跳过它以格式化为日期

将日历表格式化为日期时间数据框

使用朱利安日期将时间序列格式化为数据框

将多个日期格式化为熊猫数据框中的单个日期模式

使用宏 excel 将工作表标题自动格式化为所有其他工作表

格式化数据框

在python中将数据格式化为CSV文件(计算平均值)

大熊猫:将CSV数据从单个列重新格式化为多个新列

将数据从CSV重新格式化为JSON,无法在D3中正确解析