テキストファイルを用いてdataframeを作成した際に、いくつかの項目のある数値が、一つの列にまとめられてしまいます。空白ごとに分割し、複数の列を作成したいです。
https://note.nkmk.me/python-pandas-split-extract/
こちらのサイトを参考にし、以下のように試したのですが、
import
1df=pd.read_csv('秋田 2019.txt', encoding="shift-jis",names=['A'], skiprows=1,) 2 3s = df.str.split(' ',expand = True) 4print(s)
AttributeError: 'DataFrame' object has no attribute 'str'
このようなエラーが出現しました。
以下の方法も試しましたが、エラーが出ました。
import
1df=pd.read_csv('秋田 2019.txt', encoding="shift-jis",names=['A'], skiprows=1,) 2 3print.(df['A'].str.split(' ', expand=True))
SyntaxError: invalid syntax
プログラミング初心者なので、ご教授いただければ幸いです。
補足情報(FW/ツールのバージョンなど)
python3
jupyter notebook
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/03 08:11