gpt4 book ai didi

r - 跳过行摆脱必要的 colnames?

转载 作者:行者123 更新时间:2023-12-01 21:37:34 24 4
gpt4 key购买 nike

我有一个数据框,前 3 行有一些元数据,我需要跳过。但这样做也会影响值列的列名。

我该怎么做才能避免在 excel 上打开每个 CSV 并手动删除这些行?

这是 CSV 在 Excel 中打开时的样子:

enter image description here

在 R 中,我使用这个命令打开它:

android_per <- fread("...\\Todas las adquisiciones de dispositivos de Versión de Android PE.csv",
skip = 3)

它看起来像这样:

enter image description here

更新 1:

enter image description here

最佳答案

与@G5W 类似的逻辑,但我认为需要有一个步骤将 2 行中的标题压缩回 1 行。例如:

txt <- "Some, utter, rubbish,,
Even more rubbish,,,,
,,Col_3,Col_4,Col_5
Col_1,Col_2,,,
1,2,3,4,5
6,7,8,9,0"
## below line writes a file - uncomment if you're happy to do so
##cat(txt, file="testfile.csv", "\n")

header <- apply(read.csv("testfile.csv", nrows=2, skip=2, header=FALSE),
2, paste, collapse="")
read.csv("testfile.csv", skip=4, col.names=header, header=FALSE)

输出:

#  Col_1 Col_2 Col_3 Col_4 Col_5
#1 1 2 3 4 5
#2 6 7 8 9 0

关于r - 跳过行摆脱必要的 colnames?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61786937/

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