【发布时间】:2017-11-23 06:48:51
【问题描述】:
我有一个看起来像这样的 pandas 数据框
It is a large dataset with 1500 rows and 200 columns
我想知道如何删除行和列中每个值之前的数字。例子 这些值如下所示: 1:0.345 2:-0.467
我只希望值是这样的: 0.345 -0.467
我该怎么做?
【问题讨论】:
-
糟糕,意外关闭。
-
试试这个:
df.iloc[:, 1:] = df.iloc[:, 1:].applymap(lambda x: x.split(':')[-1]).astype(float)