我有一个数据帧DF
,看起来像这样(这是一个示例):
EQ1 EQ2 EQ3
0 Apple.fruit Oranage.eatable.fruit NaN
1 Pear.eatable.fruit Banana.fruit NaN
2 Orange.fruit Tomato.eatable Potato.eatable.vegetable
3 Kiwi.eatable Pear.fruit Cabbage.vegetable
<And so on.. It is a large Dataframe>
我想删除DF
的每个元素中最后一次出现点.
之后的所有内容,并将其保存在不同的名称下,例如df_temp
。
期望输出:
这就是我所尝试的:
df_temp=".".join(DF.split(".")[:-1])
。
不幸的是,这似乎只适用于字符串,而不适用于数据帧。我需要稍微调整一下这条线来达到我想要的效果吗?有人请帮忙!在
你可以:
输出:
^{pr2}$参见string method docs
你可以用提取物。在
^{pr2}$df_temp
看起来像:df_new
看起来像:相关问题 更多 >
编程相关推荐