特定の文字が含まれる隣の値を抽出する
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
泰誠 平山
el 22 de Jul. de 2023
Respondida: Kojiro Saito
el 22 de Jul. de 2023
下記記載の行列Aにおいて、2列目の文字が引上げと書かれている左の値を抽出し行列Bのように出力したいです。色々な関数を使用してみたのですがうまくいきません。これを実現できるコードをご教授頂きたいです。
A=
8.17150500000000,'保持'
8.17150500000000 ,'保持'
8.17150500000000,'保持'
8.17150500000000 ,'保持'
7.90358600000000,'引上げ'
7.90358600000000 ,'引上げ'
7.85893300000000,'引上げ'
7.90358600000000,'引上げ'
B=
7.90358600000000
7.90358600000000
7.85893300000000
7.90358600000000
0 comentarios
Respuesta aceptada
Kojiro Saito
el 22 de Jul. de 2023
ドキュメント「条件を満たす配列要素の検索」が参考になると思います。"引上げ"に合致する行をインデックスで取得すれば良いかと。
format long
A = readtable('data.csv', 'NumHeaderLines', 0, 'TextType', 'string')
idx = A.Var2 == "引上げ";
B = A.Var1(idx)
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!