前提・実現したいこと
論文の一覧をダウンロードし、その中から著者名を抽出し、特定の著者が何回論文を書いているかを調べています。
split 関数を用い、,(コンマ)を区切り記号として分割しようとしているのですが、分割後に各列で要素の数が変わるためにエラーが出てしまいます。
a という1×200程度のデータがあるのですが、
a
"a,b"
"a,c,d,r"
"c,d,f,g,h"
"d,s"
........
"g,s,a"
これを各列のコンマで分割して
"a"
"b"
"a"
"c"
"d"
"r"
"c"
...........
"g"
"s"
"a"
というデータにしたいです。
発生している問題・エラーメッセージ
エラー: split テキスト の要素 2 には 5 個の 区切り記号 が含まれていますが、前の要素には 1 個が含まれています。すべての要素に同数の 区切り記号 が含まれなければなりません。
該当のソースコード
python
1data = readtable(csvファイルのパス) 2a = data.Authors # authors という行を持ってくる 3b = split (a,",")
試したこと
各列ごとにやってみようとおも思いましたが、for分を回してもダメでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。