假设我在下面有这个变量( id , a,b,c,d )
id a b c d
x 2 4 5 7
y 4 5 9
z 1 2
我想从这些字符串中创建一个名为“total”的新连接变量,所以我使用了下面的代码:
total = a + ' ' + b + ' ' + c + ' ' + d
因为我不希望所有这些都彼此相邻,所以我需要在每个变量之间2457
留一个空格( ) ,我的结果看起来像这样' '
2 4 5 7
id a b c d total
x 2 4 5 7 2 4 5 7
y 4 5 9 4 5 9
z 1 2 1 2
我的问题是.. 例如@y 在 5 和 9 之间,我只想要一个空格而不是两个或者我希望我的结果看起来像这样......谁能告诉我如何做到这一点?在 SAS 中,我可以很容易地使用一些东西来压缩,不知道如何在 python 中做到这一点。
id a b c d total
x 2 4 5 7 2 4 5 7
y 4 5 9 4 5 9
z 1 2 1 2
希望我不会让任何人感到困惑〜,谢谢:-)