我有資料框列,它是字串陣列
````
| fruits |
|--------------------------------|
|['fruit=apple', 'fruit=banana'] |
|['fruit=orange', 'fruit=banana']|
|['fruit=apple', 'fruit=orange'] |
|['fruit=orange', 'fruit=orange']|
````
我想得到類似的結果
``
| fruits |
|--------------------|
|['apple', 'banana'] |
|['orange', 'banana']|
|['apple', 'orange'] |
|['orange', 'orange']|
``
我想洗掉子字串
'fruit='
uj5u.com熱心網友回復:
您可以將函式應用于列。在這種情況下,將每個字串拆分=并取結果的最后一個元素。
df['fruits'].apply(lambda x: [f.split('=')[-1] for f in x])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/518232.html
