簡體   English   中英

R在標題中使用#加載CSV

[英]R load CSV with # in headers

我正在嘗試加載在標頭中包含符號“#”的csv文件。 這導致出現錯誤消息“列數多於列名”。 我已經關注了一些文章( 此處此處 ),但是我無法對其進行整理。

問題似乎是上載排除了#號之后的列。 例如,我創建了一個具有以下列標題(無行)的文件

A   B#  C # D

當我上傳時,我得到以下信息:

hTest <- read.table("C:/Users/xxx/headerTest.csv",header=T, sep = ',',check.names=FALSE)
hTest
[1] A B
<0 rows> (or 0-length row.names)

如您所見,在B列中的#之后,以下各列將被忽略

關於如何解決問題的任何想法?

謝謝

嘗試comment.char = ''

df1 <- read.table("temp.txt", header = TRUE, sep = "\t", comment.char = '')

你會得到一個. 代替# 讀取文件內容后,可以使用colnames()函數編輯列名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM