小编SPS*_*SPS的帖子

欧盟统计局的 pandas 数据挖掘

我正在开始使用 python 和 pandas 来分析来自欧盟统计局等统计机构的数据。我发现有两种方法可以从欧盟统计局获取数据。

  • pandas_datareader:看起来很容易使用,但我发现获取一些特定数据时存在一些问题
  • pandasdmx:我发现它有点复杂,但它似乎是一个有前途的解决方案,但文档很差

我使用免费的 Azure 笔记本、在线服务,但我不认为这会让我的情况变得更加复杂。

让我解释一下pandas_datareader的问题。根据 pandas 文档,在 API 部分中,有一个简短的文档包并且它可以工作。除了所示的示例(效果很好)之外,其他表也会出现问题。例如,我可以通过以下简单的代码获取有关欧洲房价的数据,其ID表是prc_hpi_a

import pandas_datareader.data as web
import datetime
df = web.DataReader('prc_hpi_a', 'eurostat')
Run Code Online (Sandbox Code Playgroud)

但该表包含三种类型的住宅数据:总计、现有和新建。我只得到现有的住宅,我不知道如何得到其他的。您有针对这些类型的过滤的解决方案吗?

其次是使用pandasdmx 的路径。这里就比较复杂了。我的想法是将所有数据上传到 pandas DataFrame,然后我可以根据需要进行分析。说起来容易,但我没有找到很多教程来解释这段话:将数据上传到 pandas 结构。例如,我找到了这个教程,但我坚持第一步,即实例化客户端:

import pandasdmx
from pandasdmx import client
#estat=client('Eurostat', 'milk.db')
Run Code Online (Sandbox Code Playgroud)

它返回:

-------------------------------------------------- ------------------------- ImportError Traceback (最近一次调用最后一次) in () 1 import pandasdmx ----> 2 from pandasdmx import client 3 estat=client('欧盟统计局', 'milk.db')

导入错误:无法导入名称“client”

这里有什么问题?我环顾四周但没有解决这个问题 …

python pandas pandas-datareader sdmx

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

在C++中的struct中的struct

我需要帮助才能很好地理解它的用法 struct

我有这段代码:

struct PCD
{
    PointCloud::Ptr cloud;
    std::string f_name;
    PCD() : cloud (new PointCloud) {};
};
Run Code Online (Sandbox Code Playgroud)

但我不明白这行怎么可能:

PCD() : cloud (new PointCloud) {};
Run Code Online (Sandbox Code Playgroud)

或者更好,它做什么?一个structstruct

我在哪里可以找到一个很好的解释?

c++ struct visual-studio-2010

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

使用PCLVisualizer网格化PCL 1.6

我将使用PCL 1.6可视化GreedyProjectionTriangulation生成的网格。

我发现我必须使用

pcl::visualization::PCLVisualizer.addPolygonMesh()
Run Code Online (Sandbox Code Playgroud)

但是我的问题是如何使用PCLVisualizer而不是

pcl::visualization::CloudViewer
Run Code Online (Sandbox Code Playgroud)

获得流媒体。

我尝试了这个:

http://www.pcl-users.org/Simple-Kinect-viewer-that-writes-a-PCD-tp3883792p3940787.html

以及解决的建议

http://www.pcl-users.org/Simple-Kinect-viewer-that-writes-a-PCD-tp3883792p3954525.html

将参数添加到函数openNIGrabber。无论如何,对于编译器来说还可以,但是当我运行它时,它会中止。我正在使用VS2010 64位

有人可以建议我另一种解决方案吗?

c++ mesh visual-studio-2010 visualize point-cloud-library

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

pcl :: io没有成员savePolygonFile

我不知道pcl 1.6中的函数savePolygonFileSTL在哪里.我必须包含哪个文件?

这里说它是它的一部分

#include <pcl/pcl_config.h>
#include <boost/cstdint.hpp>
#include <cstdlib>
#include <iostream>
#include <stdarg.h>
#include <stdio.h>
#include <math.h>
Run Code Online (Sandbox Code Playgroud)

无论如何VS2010没有找到它,并且还有手动搜索我没有在所有pcl 1.6文件夹中找到该功能的定义.savePolygonFile既不存在也不相似.这怎么可能?还有一些我不知道的事情?请帮我.

非常感谢

visual-studio-2010 polygons point-clouds point-cloud-library stl-format

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