将多行粘贴到 1 行中,并用“;”分隔 在R中

Rau*_*les 3 r dataframe

我有大约 150k 行和 1 列,有些行有超过 1 个单词,所以我需要做的是将所有行“连接”成 1 行并用 a 分隔,; 这就是我现在得到的:

Client 1 John S 2 Carl 3 Katy Smith 4 J P Morgan Stanley

我需要看到的是:

Client John S;Carl;Katy Smith;J P Morgan Stanley

我努力了:

paste(Client, sep = '', collapse = ';')但它不起作用。

请帮助?

abi*_*hat 5

df <- data.frame(x=c("John S", "Carl", "Katy Smith", "J P Morgan Stanley")) 
paste(df$x, collapse = ";")

[1] "John S;Carl;Katy Smith;J P Morgan Stanley"
Run Code Online (Sandbox Code Playgroud)