點我下載:song_rank2.csv
import pandas as pd
with open('data/song_rank2.csv') as f:
    p2 = pd.read_csv(f)
p2

p2.Artist
    0           五月天 阿信
    1         魏嘉瑩, 魏如昀
    2        陳芳語 , 茄子蛋
    3          蕭敬騰, 馬佳
    4             吳汶芳 
    5     琳誼 Ring, 許富凱
    6             張語噥 
    7          Ray 黃霆睿
    8            飛兒樂團 
    9          摩登兄弟劉宇寧
    10          五月天 阿信
    11          五月天 阿信
    12        魏嘉瑩, 魏如昀
    13       陳芳語 , 茄子蛋
    Name: Artist, dtype: object
[0]*14
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0]*len(p2.Artist)
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
n = len(p2.Artist)
Artist2 = pd.Series([0]*n)
Artist2
    0     0
    1     0
    2     0
    3     0
    4     0
    5     0
    6     0
    7     0
    8     0
    9     0
    10    0
    11    0
    12    0
    13    0
    dtype: int64
p2.insert(5, 'Artist2', Artist2)
p2

p2.Artist
    0           五月天 阿信
    1         魏嘉瑩, 魏如昀
    2        陳芳語 , 茄子蛋
    3          蕭敬騰, 馬佳
    4             吳汶芳 
    5     琳誼 Ring, 許富凱
    6             張語噥 
    7          Ray 黃霆睿
    8            飛兒樂團 
    9          摩登兄弟劉宇寧
    10          五月天 阿信
    11          五月天 阿信
    12        魏嘉瑩, 魏如昀
    13       陳芳語 , 茄子蛋
    Name: Artist, dtype: object
| Artist | 
|---|
| 魏嘉瑩, 魏如昀 | 
| Artist1 | Artist2 | 
|---|---|
| 魏嘉瑩 | 魏如昀 | 
p2.Artist[1]
    '魏嘉瑩, 魏如昀'
p2.Artist[1].split(',')
    ['魏嘉瑩', ' 魏如昀']
p2.Artist[1].split(',')[0]
    '魏嘉瑩'
p2.Artist[1].split(',')[1]
    ' 魏如昀'
p2.Artist[1].split(',')[1].strip()
    '魏如昀'
Series.str.split( , expand=True)
p2.Artist.str.split(',', expand=True) # expand=True 分開的東西再創一個欄位

p2.Artist.str.split(',', expand=True)[1]
    0     None
    1      魏如昀
    2      茄子蛋
    3       馬佳
    4     None
    5      許富凱
    6     None
    7     None
    8     None
    9     None
    10    None
    11    None
    12     魏如昀
    13     茄子蛋
    Name: 1, dtype: object
art1 = p2.Artist.str.split(',', expand=True)[0]
art2 = p2.Artist.str.split(',', expand=True)[1]
for i in p2.Artist:
print(i.split(','))
p2.insert(4, 'art1', art1)
p2.insert(5,'art2', art2)
p2

p2 =p2.drop(columns='Artist2')
p2
