2024-10-02 02:24:42 发布
网友
我需要创建一个新的列X,其中包含如下所示的反序值X
x X aa01 01aa bb02 02bb cc03 03cc
我确实手动将它们切分并连接起来,但它仍然有效,但我正在寻找一种“更聪明”的方法来实现这一点
df["X1"] = df["x"].str.slice(0,2) df["X2"] = df["x"].str.slice(2,4) df['X'] = df["X2"]+ df["X1"].map(str)
更快的方法是使用列表理解而不是函数:
df['X'] = [s[-2:]+s[:2] for s in df.x]
更快的方法是使用列表理解而不是函数:
相关问题 更多 >
编程相关推荐