Tag: 数据操纵

Excel或R:重塑数据

我有一些数据如下所示: ID Data 1 abc 2 abcabc 3 abc 4 abcabcabcabc 5 abcabcabc 我想在下面 ID Data 1 abc 2 abc 2 abc 3 abc 4 abc 4 abc 4 abc 4 abc 5 abc 5 abc 5 abc a , b和c在不同的列单元格中,所以Data实际上是许多列。 如果需要,我可以连接它们。 本质上b和c是相关的,但对于一些ID我有多个结果,我想数据在一个长的格式而不是宽,但保持每行的ID。 如果这更容易,我可以在这里做。 Dput: structure(list(ID = c(9999812L, 999908L, 9993595L, 9992905L, 9989664L, 9984487L, 9980956L, 9980112L, […]

多行标题Excel

天儿真好! 我正在尝试导入一些导航数据用于飞行计划。 这里是数据的格式。 https://www.dropbox.com/s/lpk96azr46ijngi/Screenshot%202014-01-22%2019.42.30.png 正如你所看到的,它有2行标题,因为数据分布在1个机场的几行。 有没有办法导入这个CSV文件直接进入一个MySQL数据库没有进一步的操作? 或者我将不得不手动将数据更改为适合的格式。 如果是这样,我应该如何格式化它是最有效的? 感谢您提前帮忙!

合并工作簿中的Excel工作表,使面板数据表与时间和公司作为索引

我想在R中创build一个面板数据回归的面板数据表。我有一个工作簿,每个工作表包含一个公司的variables(共5张,所以5个公司)。 每个公司的variables都是一样的。 频率是每天。 我想要一个包含公司和时间作为指标的面板数据表,这样我就可以对每个公司进行年度平均variables分析,并进行面板数据回归。 我一直在运行下面的代码: sheets<- c("BOB", "RIL", "GAIL", "ITC", "MM")for (x in 1:5) {df <- bind_rows(df, read.xlsx(path, sheet=sheets[x] ), .id= "Firm")} 但是上面的代码只是第一张表,创build值为1的Firms列,并将date列作为未知的数字。 我也尝试了下面的代码: df <- bind_rows(read.xlsx(path, sheets[x]), .id= "Firm") 但它返回相同的结果。 代码似乎只能访问工作簿中的第一个工作表。 请build议一种方法来解决这个问题。 以下是工作簿的链接: 工作簿