我有一个包含这些列的数据框
ID X Y
x1.1 0.1 0.2
x1.2 0.1 0.2
x1.3 0.1 0.2
x2.1 0.3 0.4
x2.2 0.3 0.4
x3.1 0.5 0.6
x3.2 0.5 0.6
... 0.1 0.2
我想把x1.i的所有ID都换成x1,x2.i换成x2,以此类推。所以我的 Dataframe 看起来像这样:
ID X Y
x1 0.1 0.2
x1 0.1 0.2
x1 0.1 0.2
x2 0.3 0.4
x2 0.3 0.4
x3 0.5 0.6
x3 0.5 0.6
... ... ...
如果不使用循环,我怎么能做到这一点呢?
问候和感谢您提前回复!
1条答案
按热度按时间dgiusagp1#
我们可以使用
sub
来匹配.
后面跟其他字符(.*
)到字符串的结尾,然后用""
替换它