我是Python/Pandas的新手,並且有兩列一列和另一列的數據框。 我期待將一列(系列)的內容拆分爲多列。讚賞您在這方面的投入。 這是我的當前數據幀內容將列值拆分爲多列pandas/python
Songdetails Density
0 ["'t Hof Van Commerce", "Chance", "SORETGR12AB... 4.445323
1 ["-123min.", "Try", "SOERGVA12A6D4FEC55"] 3.854437
2 ["10_000 Maniacs", "Please Forgive Us (LP Vers... 3.579846
3 ["1200 Micrograms", "ECSTACY", "SOKYOEA12AB018... 5.503980
4 ["13 Cats", "Please Give Me Something", "SOYLO... 2.964401
5 ["16 Bit Lolitas", "Tim Likes Breaks (intermez... 5.564306
6 ["23 Skidoo", "100 Dark", "SOTACCS12AB0185B85"] 5.572990
7 ["2econd Class Citizen", "For This We'll Find ... 3.756746
8 ["2tall", "Demonstration", "SOYYQZR12A8C144F9D"] 5.472524
希望的輸出是歌曲,藝術家,歌曲ID,密度即分裂樂曲的詳細信息成列。
例如,對樣本數據
SONG DETAILS DENSITY
8 ["2tall", "Demonstration", "SOYYQZR12A8C144F9D"] 5.472524
SONG ARTIST SONG ID DENSITY
2tall Demonstration SOYYQZR12A8C144F9D 5.472524
感謝
你可以試試這個:'pd.DataFrame(data = list(df ['Songdetails']。values),columns = ['SONG','ARTIST','SONG ID'] )' – EdChum 2014-10-10 15:15:30