小编Tor*_*s91的帖子

在 r 中使用 print 时去掉前括号

我想在 r 中打印 Sys.time() ,不带前括号。

例如:

print(sprintf("Triggered at: %s", Sys.time()),quote = FALSE)
Run Code Online (Sandbox Code Playgroud)

输出:

[1] Triggered at: 2018-04-30 10:51:12
Run Code Online (Sandbox Code Playgroud)

但我想要的结果是

Triggered at: 2018-04-30 10:51:12
Run Code Online (Sandbox Code Playgroud)

我尝试过使用 cat 来实现此目的,但没有用,

cat(Sys.time())
Run Code Online (Sandbox Code Playgroud)

输出

1525058622
Run Code Online (Sandbox Code Playgroud)

printing r cat

4
推荐指数
1
解决办法
481
查看次数

如果数据框中的列名称相同,则连接列

我试过重新搜索堆栈,但无法解决我的问题

如果列名相同,我想连接列:

例子:

input = { 'A' : [0,1,0,1,0], 'B' : [0,1,1,1,1], 'C':[1,1,1,1,0],
          'D' : [1,1,0,0,0], 'E' : [1,0,1,0,1]}

df = pd.DataFrame(input)
df.columns = ['A','B','C','C','B']

   A  B  C  C  B
0  0  0  1  1  1
1  1  1  1  1  0
2  0  1  1  0  1
3  1  1  1  0  0
4  0  1  0  0  1
Run Code Online (Sandbox Code Playgroud)

期望的输出:

   A    B    C
0  0  0;1  1;1
1  1  1;0  1;1
2  0  1;1  1;0
3  1  1;0  1;0 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

2
推荐指数
1
解决办法
62
查看次数

标签 统计

cat ×1

dataframe ×1

pandas ×1

printing ×1

python ×1

r ×1