2014-07-11 27 views
1

我有一個數據框,其中大部分值存儲爲列表。這對我來說是不必要的。我想將這些列表轉換爲他們的第一個(也是唯一的成員)。也就是說,我想value = value [0]。 但這不起作用將熊貓數據框的值從列表更改爲字符串

總而言之: 如何「取消」數據框中的所有值?

回答

2

也許你可以使用.applymap。例如:

>>> unlist = lambda l: l[0] if len(l) != 0 else None 
>>> unwrap = lambda l: unlist(l) if isinstance(l, list) else l 
>>> df.applymap(unwrap) 
+0

謝謝你,它工作的很好。 – Aidis

相關問題