小编Jam*_*ond的帖子

如何编写一行命令,将目录中的所有子目录scp到远程计算机

就像是:

scp -r all_directories_in_current_directory fenix@xxxxx:~/data
Run Code Online (Sandbox Code Playgroud)

谁能给我一个线索?

unix linux shell

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

向数据框中的datetime64列添加偏移量

这确实是一个快速的方法:

我正在从q迁移到熊猫,我正在尝试向数据框“间谍”的“日期”列中的每个项添加1纳米

>>> spy
<class 'pandas.core.frame.DataFrame'>
Int64Index: 126 entries, 0 to 125
Data columns (total 6 columns):
Date      126  non-null values
Open      126  non-null values
High      126  non-null values
Low       126  non-null values
Close     126  non-null values
Volume    126  non-null values
dtypes: datetime64[ns](1), float64(4), int64(1)
Run Code Online (Sandbox Code Playgroud)

为了说明,我有这个1纳米

ttt=np.datetime64(1,'ns')
Run Code Online (Sandbox Code Playgroud)

然后我尝试去做:

[x+ttt for x in spy['Date']]
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "/tmp/py6868jTH", line 9, in <module>
    [x+ttt for x in spy['Date']]
TypeError: ufunc add cannot use operands with types dtype('O') and …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

如何在系列的开头追加/插入一个项目?

成像我有一个系列看起来像这样:

Out[64]: 
2      0
3      1
80     1
83     1
84     2
85     2
Run Code Online (Sandbox Code Playgroud)

如何在本系列的开头添加一个项目?本机pandas.Series.append函数只会附加到最后.

非常感谢

python pandas

4
推荐指数
2
解决办法
6885
查看次数

Boost.MPI和Boost.Interprocess之间有什么区别?

我想Boost.MPI并且Boost.Interprocess不同,对吗?

从性能角度来看,哪个更快?有没有人做过基准测试?

我可以使用它们在同一进程中传递数据(即在不同的线程中)吗?

谢谢!

c++ boost

3
推荐指数
1
解决办法
861
查看次数

emacs --eval'(ediff"$ 1""$ 2")'如何将这一行放入shell脚本?

我想提出以下几行:

emacs --eval '(ediff "$1" "$2")'
Run Code Online (Sandbox Code Playgroud)

进入shell脚本,所以我不需要每次都写这个冗长而复杂的行.但是,当我把它放入我的shell脚本时,我收到一个错误:

ediff-find-file: File `$1' does not exist or is not readable
Run Code Online (Sandbox Code Playgroud)

我想这里有一些"逃避问题,我需要\在这一行中加入一些.我究竟需要修复什么?

emacs bash shell

3
推荐指数
2
解决办法
1262
查看次数

在 python pandas 中,如何保存“网格图”?

我对 pandas 绘图工具很陌生,在文档中,以下命令非常方便:

myplot = rts.ret.hist(bins=50, by=rts.primary_mic)
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试从图中获取图形参考并保存它时,问题就出现了:

myfigure = myplot.get_figure()
AttributeError: 'numpy.ndarray' object has no attribute 'get_figure'
Run Code Online (Sandbox Code Playgroud)

我的理解是, rts.ret.hist(bins=50) 返回一个绘图对象,而 rts.ret.hist(bins=50) 返回一个数组对象。

在这种情况下我应该如何保存我的身材?

有什么线索吗?

谢谢!

python pandas

3
推荐指数
1
解决办法
3348
查看次数

在python pandas中,如何解压缩列中的列表?

我有一个python数据框,其中包含3列:

['date', 'country', 'dollar']
Run Code Online (Sandbox Code Playgroud)

country是一个字符串,通常看起来像'新加坡''乌克兰'等

有时,国家/地区列的项目是国家/地区列表,以|分隔,例如

'US|UK|Germany'
Run Code Online (Sandbox Code Playgroud)

相应的行将是:

20140101, 'US|UK|Germany', 123456
Run Code Online (Sandbox Code Playgroud)

我想要的是"解压缩"国家/地区列,并且每行严格限制为1个国家/地区,上面的行应该解压缩为3行:

20140101, 'US', 123456
20140101, 'UK', 123456
20140101, 'Germany', 123456
Run Code Online (Sandbox Code Playgroud)

这有什么好办法吗?

谢谢!

python pandas

3
推荐指数
3
解决办法
3146
查看次数

python pandas:如何在循环中返回空数据框?

为了聚合 csv 文件列表的内容,我通常这样做:

def getContent(fn):
    // do some thing with fn and generate a tempDataFrame
    return tempDataFrame


agg = pd.concat([getContent(x) for x in myListOfFiles])
Run Code Online (Sandbox Code Playgroud)

我觉得这是一个非常巧妙的解决方案。

但是,当出现问题并且我找不到 fn 等时,我需要返回一个空的 tempDataFrame!

在这种情况下如何返回空数据框?有人可以分享一些经验吗?

谢谢!

python functional-programming pandas

3
推荐指数
1
解决办法
4753
查看次数

有没有标准的方法从Linux上的C++文件加载参数?

成像程序需要知道很多参数才能正确完成任务,例如'Port = 2323'这类事情.

现在我想将这些参数保存在纯文本文件中,类似于Unix的系统变量,如用户和组.

有没有标准的方法/库可以帮助我做到这一点?有没有人以前用过它们?谢谢

c++ linux

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

有人建议快速oneliner将20111214转换为2011.12.14 in unix吗?

我认为这应该可以在sed/awk中使用,对吗?将以下列表转换为2011.08.01 ...等

20110801
20110802
20110803
20110804
20110805
20110808
Run Code Online (Sandbox Code Playgroud)

只是不够聪明,无法弄清楚如何做到这一点

任何建议?

linux shell awk sed

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

标签 统计

pandas ×5

python ×5

linux ×3

shell ×3

c++ ×2

awk ×1

bash ×1

boost ×1

emacs ×1

functional-programming ×1

sed ×1

unix ×1