要将单引号添加到R数据框列中的字符串,我们可以使用paste0函数。这将覆盖两侧带有单引号的字符串,但我们可以将它们添加到初始位置或仅添加到最后位置。
要在两侧添加它们,我们可以使用以下语法-
Data_frame$Column<-paste0("", Data_frame$Column,"")以下代码段创建了一个示例数据框-
x<-LETTERS[1:20] df1<-data.frame(x) df1输出结果创建以下数据框-
x 1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I 10 J 11 K 12 L 13 M 14 N 15 O 16 P 17 Q 18 R 19 S 20 T要在x中每个值的两侧添加单引号,请将以下代码添加到上面的代码段中-
x<-LETTERS[1:20] df1<-data.frame(x) df1$x<-paste0("",df1$x,"") df1输出结果如果您将上述所有代码作为单个程序执行,它会生成以下输出-
x 1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I 10 J 11 K 12 L 13 M 14 N 15 O 16 P 17 Q 18 R 19 S 20 T以下代码段创建了一个示例数据框-
States_20<-c("Alabama", "Alaska", "American Samoa", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", "Delaware", "District of Columbia", "Florida", "Georgia", "Guam", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky") df2<-data.frame(States_20) df2输出结果创建以下数据框-
States_20 1 Alabama 2 Alaska 3 American Samoa 4 Arizona 5 Arkansas 6 California 7 Colorado 8 Connecticut 9 Delaware 10 District of Columbia 11 Florida 12 Georgia 13 Guam 14 Hawaii 15 Idaho 16 Illinois 17 Indiana 18 Iowa 19 Kansas 20 Kentucky要在States_20中每个值的两侧添加单引号,请将以下代码添加到上面的代码段中-
States_20<-c("Alabama", "Alaska", "American Samoa", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", "Delaware", "District of Columbia", "Florida", "Georgia", "Guam", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky") df2<-data.frame(States_20) df2$States_20<-paste0("",df2$States_20,"") df2输出结果如果您将上述所有代码作为单个程序执行,它会生成以下输出-
States_20 1 Alabama 2 Alaska 3 American Samoa 4 Arizona 5 Arkansas 6 California 7 Colorado 8 Connecticut 9 Delaware 10 District of Columbia 11 Florida 12 Georgia 13 Guam 14 Hawaii 15 Idaho 16 Illinois 17 Indiana 18 Iowa 19 Kansas 20 Kentucky以下代码段创建了一个示例数据框-
States_Abb_20<-c("AK", "AL", "AR", "AS", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "GU", "HI", "IA", "ID", "IL", "IN", "KS", "KY") df3<-data.frame(States_Abb_20) df3输出结果创建以下数据框-
States_Abb_20 1 AK 2 AL 3 AR 4 AS 5 AZ 6 CA 7 CO 8 CT 9 DC 10 DE 11 FL 12 GA 13 GU 14 HI 15 IA 16 ID 17 IL 18 IN 19 KS 20 KY要在States_Abb_20中每个值的两侧添加单引号,请将以下代码添加到上述代码段中-
States_Abb_20<-c("AK", "AL", "AR", "AS", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "GU", "HI", "IA", "ID", "IL", "IN", "KS", "KY") df3<-data.frame(States_Abb_20) df3$States_Abb_20<-paste0("",df3$States_Abb_20,"") df3输出结果如果您将上述所有代码作为单个程序执行,它会生成以下输出-
States_Abb_20 1 AK 2 AL 3 AR 4 AS 5 AZ 6 CA 7 CO 8 CT 9 DC 10 DE 11 FL 12 GA 13 GU 14 HI 15 IA 16 ID 17 IL 18 IN 19 KS 20 KY