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.

 Akzeptierte Antwort

Stephen23
Stephen23 am 2 Okt. 2021
Verschoben: Stephen23 am 17 Dez. 2024

1 Stimme

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 Kommentare

NAVNEET NAYAN
NAVNEET NAYAN am 2 Okt. 2021
Verschoben: Stephen23 am 17 Dez. 2024
Thank You So Much. It worked
Mike Croucher
Mike Croucher am 17 Dez. 2024
Verschoben: Stephen23 am 17 Dez. 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 am 17 Dez. 2024
@Mike Croucher: there are no points for comments. Feel free to move!
Ellis
Ellis am 9 Jun. 2025
@basket random, Is this what you need?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by