0
OpenRefineを初めて使用していて、セル内の各文字に多値セルを分割する方法がわかりません。たとえば、値「mod」を持つセルを3つの行に分割することはできません。「m」、「o」、「d」の3つの行に分割することはできません。OpenRefineを多値セル内の文字に分割する
デリミタがある場合(「m、o、d」など)、分割が容易です。しかし、私はあなたが1つのセル(例えば "3")に歯数を有し、歯の表面が文字列(例えば "mod")で表される多くの歯科データを扱います。この場合、「m」は歯の近心面を表し、「o」は歯の咬合面を表し、「d」は歯の遠位面を表す。
pythonでは、私はlist()を使って別の文字を得ることができます。 list( "mod")は["m"、 "o"、 "d"]を返します。 OpenRefineでこのようなことをすることはできますか?
おかげで、文字列を分割します!これは値のリストを作成するために機能します。ただし、セルを複数の行に分割する場合(つまり、「複数値のセルを分割する」)、値を入力するテキストボックスのみが表示されます。私は "value.split(//)"を入力することはできません。 – Bill
そのためには2つのステップが必要です。 value.split(//)を使用します。join( "|") - データのどこにも表示されない結合文字を使用します。次に、結合のために選択した文字を使用して、分割された複数の値のセルを使用します –