小编Rhe*_*els的帖子

在Pandas中查找groupby之后与最大日期关联的行

我有一个包含3个列的pandas DataFrame,其中包含PERSON_ID,MOVING_DATE和PLACE,如下所示:

df = pandas.DataFrame(
[[1,datetime.datetime(2018, 1, 1), 'New York'], 
 [1, datetime.datetime(2018, 1, 20), 'Rio de Janeiro'],
 [1, datetime.datetime(2018, 2, 13), 'London'],
 [2, datetime.datetime(2017, 6, 12), 'Seatle'],
 [2, datetime.datetime(2016, 10, 10), 'New Mexico'],
 [3, datetime.datetime(2017, 9, 19), 'Sao Paulo'],
 [3, datetime.datetime(2015, 12, 11), 'Bangladesh']]],
columns=['PERSON ID', 'MOVING DATE', 'PLACE']
)

   PERSON ID MOVING DATE           PLACE
0          1  2018-01-01        New York
1          1  2018-01-20  Rio de Janeiro
2          1  2018-02-13          London
3          2  2017-06-12          Seatle
4          2  2016-10-10      New Mexico
5 …
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

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

使用LibreOffice通过命令行将.xls转换为.pdf

我正在尝试通过Ubuntu上的命令行将.xls文件转换为.pdf使用LibreOffice.我有一个关于.xls文件的报告,在单元格的背景中有一些颜色等.

问题是当我转换.xls文件时,.pdf丢失了原始格式.每个页面几乎在一半中断,一页的内容显示在两个不同的页面中.

  • 有没有人知道如何通过保留原始格式将.xls文件转换为.pdf命令行?
  • 或者一些技巧来设置.pdf页面的大小不打破页面?(也可以通过命令行)

我用来进行转换的代码是:

soffice --headless --convert-to pdf:"impress_pdf_Export" filename.xls
Run Code Online (Sandbox Code Playgroud)

pdf bash excel xls libreoffice

5
推荐指数
1
解决办法
8959
查看次数

具有ggplot的抖动图,每组具有平均线

我在最近的一次搜索中看到了我的问题的一些答案,但它们都没有为我工作.

我想将geom_jitter()除以3组,并为每个组添加平均线.到目前为止,我有以下代码.但它仍然不好.

library(ggplot2)
data("iris")

iris.summary <- aggregate(. ~ Species, mean, data=iris)

ggplot(iris, aes(x=Species, y=Sepal.Width, shape=Species)) +  
   geom_jitter(width=0.2) + geom_hline(data=iris.summary, size=1, 
   col="red", aes(yintercept=Sepal.Width))
Run Code Online (Sandbox Code Playgroud)

这产生了以下图表: 在此输入图像描述

如何将红线设置为点的边缘?

提前致谢,

Rhenan Bartels

r ggplot2

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

用Python编写matlab代码

我有以下用Matlab编写的代码:

>>> fid = fopen('filename.bin', 'r', 'b')
>>> %separated r and b
>>> dim = fread(dim, 2, 'uint32');
Run Code Online (Sandbox Code Playgroud)

如果我在Python中使用"等效"代码

>>> fid = open('filename.bin', 'rb')  
>>> dim = np.fromfile(fid, dtype=np.uint32)
Run Code Online (Sandbox Code Playgroud)

当我使用Python时,我得到了不同的暗淡值.

有人知道如何在Python中使用Matlab('r'和'b'分隔)等权限打开这个文件?

提前致谢,

Rhenan

python matlab

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

标签 统计

python ×2

bash ×1

excel ×1

ggplot2 ×1

libreoffice ×1

matlab ×1

pandas ×1

pandas-groupby ×1

pdf ×1

r ×1

xls ×1