R 如何将csv文件转换为小写/大写,以保持其结构?
我有一个带有一些列的csv文件,每列都有不同方式写入的值,比如Car和Car。我希望将所有值转换为小写,我使用以下代码:R 如何将csv文件转换为小写/大写,以保持其结构?,r,csv,tolower,R,Csv,Tolower,我有一个带有一些列的csv文件,每列都有不同方式写入的值,比如Car和Car。我希望将所有值转换为小写,我使用以下代码: data <- read.table(pipe("cut -d' ' -f6 iis_raw.csv")) data <- tolower(data) 我做错了什么?试试: data[] <- lapply(data, tolower) 尝试: 似乎您正试图直接在data.frame上应用tolower。您应该改用Lappy: 似乎您正试图直接在data
data <- read.table(pipe("cut -d' ' -f6 iis_raw.csv"))
data <- tolower(data)
我做错了什么?试试:
data[] <- lapply(data, tolower)
尝试:
似乎您正试图直接在data.frame上应用tolower。您应该改用Lappy:
似乎您正试图直接在data.frame上应用tolower。您应该改用Lappy:
我们真的在同一时间发布了答案吗+思路是这样的。我们真的在同一时间发布了我们的答案吗+1为思路。
data[] <- lapply(data, tolower)
CO2[] <- lapply(CO2, tolower)
X <- read.table(text = "V1,V2,V3
A,B,C
A,B,D
A,G,X
a,g,f", header = TRUE, sep = ",")
X
# V1 V2 V3
# 1 A B C
# 2 A B D
# 3 A G X
# 4 a g f
tolower(X)
# [1] "c(2, 2, 2, 1)" "c(1, 1, 3, 2)" "c(1, 2, 4, 3)"
lapply(X, tolower)
# $V1
# [1] "a" "a" "a" "a"
#
# $V2
# [1] "b" "b" "g" "g"
#
# $V3
# [1] "c" "d" "x" "f"
X[] <- lapply(X, tolower)
X
# V1 V2 V3
# 1 a b c
# 2 a b d
# 3 a g x
# 4 a g f