gpt4 book ai didi

r - 如何使用 readxl 跳过第二行

转载 作者:行者123 更新时间:2023-12-03 00:19:06 25 4
gpt4 key购买 nike

我收到了一个 Excel 电子表格:列名称位于第一行,垃圾文本位于第二行,实际数据从第三行开始。我想使用 readxl 包将其读入数据帧,保留第一行中的列名称,但丢弃第二行。

简单地将所有行读入数据帧,然后删除第一行是行不通的,因为 Excel 文件第二行中的垃圾与该列的数据类型不匹配。

我想要一种无需手动编辑 Excel 文件即可完成此操作的方法。

最佳答案

我建议阅读整个文件,然后手动删除第 2 行。

作为示例,这里是示例 Excel 文件的屏幕截图

enter image description here

我们读取完整的文件,并删除第 1 行(对应于 Excel 工作表中的第二行)

library(readxl)
library(tidyverse)
df <- read_excel("Workbook1.xlsx")[-1, ] %>%
map_df(~parse_guess(.))
df
## A tibble: 2 x 4
# A B C D
# <int> <int> <int> <int>
#1 20 30 40 50
#2 30 40 50 60

关于r - 如何使用 readxl 跳过第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51673418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com