我正在开始使用 python 和 pandas 来分析来自欧盟统计局等统计机构的数据。我发现有两种方法可以从欧盟统计局获取数据。
我使用免费的 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”
这里有什么问题?我环顾四周但没有解决这个问题 …
我需要帮助才能很好地理解它的用法 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)
或者更好,它做什么?一个struct在struct?
我在哪里可以找到一个很好的解释?
我将使用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位
有人可以建议我另一种解决方案吗?
我不知道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
c++ ×2
mesh ×1
pandas ×1
point-clouds ×1
polygons ×1
python ×1
sdmx ×1
stl-format ×1
struct ×1
visualize ×1