我正在尝试读取 csv 文件,读取后看起来像这样.csv
df = read.csv("df.csv", header = FALSE, sep = ",", skipNul = TRUE)
V1 V2 V3 V4
1 my
2 Col1 Col2 Col3 Col4
3 1 2 3 a
4 1 5 2 a
5 1 5 3 a
我必须设置head=FALSE,否则不会读取文件,因为第一行有奇怪的“我的”字符串。
我想将列索引设置为 Col1、Col2、Col3、Col4。我试过这个,但它不起作用:
df <- df[-1,] #use negative indexing to remove first row
colnames[df] <- df[1,] #change colnames index
Output:
Col1 Col2 Col3 Col4
2 Col1 Col2 Col3 Col4
3 1 2 3 a
4 1 5 2 a
5 1 5 3 a
我如何解决这个问题来实现我想要的?
正如@Ronak Shah指出的那样,skip = 1有效并解决了问题
本文向大家介绍如何基于R中的名称获取行索引或列索引?,包括了如何基于R中的名称获取行索引或列索引?的使用技巧和注意事项,需要的朋友参考一下 我们可能更喜欢在分析期间使用行索引或列索引,而不是使用它们的数字,因此,我们可以借助grep函数获得它们。在处理大型数据集时,这很有用,因为大型数据集具有大量的行和列,因此更容易用索引而不是数字来调用它们。具体来说,需要列索引,另一方面,仅在特殊情况下(例如分
我是R方面的新手,正在尝试将结果转换为以将其馈送到: 问题:当我将其转换为时,将进入,而不是作为单独的:
问题内容: 可以说我有一个MultiIndex系列: 我想应用一个使用行索引的函数: 我该怎么做?进行此类操作的推荐方法是什么?我希望获得一个新的Series,并将此函数所产生的值应用于每行并具有相同的MultiIndex。 问题答案: 我认为无法访问该索引;它将每行视为一个numpy对象,而不是一个Series,如您所见: 要解决此限制,请将索引提升为列,应用函数,然后使用原始索引重新创建Ser
你好,所以我尝试了许多在线解决方案,如何获得在网格窗格中点击的节点(单元格)。我使用的获取节点的方法如下所示。我也尝试过迭代这个方法之前的所有节点。我已经用场景构建器构建了网格,正如你在下面的图片中看到的,列和行都清楚地存在。我正在尝试这个解决方案如何在鼠标上获得网格窗格行和列ID在JavaFX网格的每个单元格中输入?但是,正如我上面提到的,从行和列返回的值是null。 包含此网格的FXML
我升级了jboss 7到10,但有一个奇怪的错误,我不明白为什么 例外情况: 原因:java.sql.SQLException:oracle.jdbc.driver.OraclePreparedStatementWrapper.setLongInternal(OraclePreparedStatement.java:4901)处的oracle.jdbc.driver.OraclePreparedS
问题内容: 我在MySQL数据库中有下表: SQL将如下所示: 如您所见,我同时创建了primaryId和和imgDate索引键。我的想法是,该WHERE子句使用primaryId,而ORDER子句使用来查询结果imgDate。 我的问题是,现在使用多索引会更好吗?还是我应该使用多列索引(目前我不太了解)? 这是我从EXPLAIN得到的: 注意:这不是使用多列索引,这是使用上表说明的结果。 问题答