Convert categorical to string

I have two categorical column vectors of size 872-by-1. I want to calculate the Levenshtein distance between these two. When I am using the command 'editDistance' for this I am getting an error as
"Argument 1 must be a string array, a character vector, or a cell array of character vectors."
After searching the solution for this problem, I thought to convert it to string, but I am not getting a way for this. How can I convert categorical column vector to string? or how can I resolve the error?
In case of any query feel free to comment.

 Risposta accettata

Stephen23
Stephen23 il 2 Ott 2021
Spostato: Stephen23 il 17 Dic 2024
V1 = categorical([1,2,3,2,2,1])
V1 = 1×6 categorical array
1 2 3 2 2 1
V2 = categorical([3,1,2,2,1,1])
V2 = 1×6 categorical array
3 1 2 2 1 1
S1 = string(V1)
S1 = 1×6 string array
"1" "2" "3" "2" "2" "1"
S2 = string(V2)
S2 = 1×6 string array
"3" "1" "2" "2" "1" "1"

4 Commenti

NAVNEET NAYAN
NAVNEET NAYAN il 2 Ott 2021
Spostato: Stephen23 il 17 Dic 2024
Thank You So Much. It worked
Mike Croucher
Mike Croucher il 17 Dic 2024
Spostato: Stephen23 il 17 Dic 2024
This is a highly viewed post (Over 400 views in the last 30 days) but it looks unanswered due to the fact that @Stephen23 did all the good work in the comments thread. Would you like to turn it into an answer @Stephen23? I'd do it but I don't want to steal your points :)
Stephen23
Stephen23 il 17 Dic 2024
@Mike Croucher: there are no points for comments. Feel free to move!
Ellis
Ellis il 9 Giu 2025
@basket random, Is this what you need?

Accedi per commentare.

Più risposte (0)

Categorie

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by