How to join datasets?
8 ビュー (過去 30 日間)
古いコメントを表示
I need to join some columns in the dataset attached below. When I joined the columns int_rate and id with the following code, it works.
TrainInputs = [TrainDataset.int_rate,TrainDataset.id]
But when I was trying to join the columns int_rate and sub_grade, it failed.
TrainInputs = [TrainDataset.int_rate,TrainDataset.sub_grade]
Error using horzcat
Dimensions of matrices being concatenated are not consistent.
Could you help me find out why and how should I do this? Thank you for your time.
0 件のコメント
回答 (1 件)
Muhammad Usman Saleem
2016 年 6 月 18 日
check this in both columns vectors, these are not of same length.
TrainDataset.int_rate and TrainDataset.id are not of same length to concatenated. Always concatenate vector of same lengths
2 件のコメント
Muhammad Usman Saleem
2016 年 6 月 19 日
You can't horizontally concatenate scalars with matrices or column vector, hence the error.
Find out which variable is the culprit on why it's not scalar (or why you're using a non-scalar variable in your expression.
As i do not know how you three column vectors looks, The attached .m file also not opening. Please upload here its content
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!