実現したいこと
以下の様なCSVのEmailアドレス(elijah57@example.net)を、
Email1:elijah57
Email2:example.net
などに分割したいです。
<people.csv>
First Name,Last Name,Sex,Email,Date of birth,Job Title
Shelby,Terrell,Male,elijah57@example.net,1945-10-26,Gamesdeveloper
Phillip,Summers,Female,bethany14@example.com,1910-03-24,Phytotherapist
Kristine,Travis,Male,bthompson@example.com,1992-07-02,Homeopath
Yesenia,Martinez,Male,kaitlinkaiser@example.com,2017-08-03,Marketresearcher
Lori,Todd,Male,buchananmanuel@example.net,1938-12-01,Veterinarysurgeon
Erin,Day,Male,tconner@example.org,2015-10-28,Managementofficer
Katherine,Buck,Female,conniecowan@example.com,1989-01-22,Analyst
Ricardo,Hinton,Male,wyattbishop@example.com,1924-03-26,Hydrogeologist
発生している問題・分からないこと
以下を参考に、
https://yumarublog.com/python/after-the-character/#google_vignette
以下文を打つと、
t = df['Email'].partition('@')
エラーになります。
AttributeError: 'Series' object has no attribute 'partition'
該当のソースコード
Python
1# Import pandas 2import pandas as pd 3 4# reading csv file 5df = pd.read_csv("people.csv") 6print(df.head()) 7 8##分割 9t = df['Email'].partition('@') 10
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
どのようにしたらよいか、分からずよろしくお願いします。
補足
特になし
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。