小编use*_*344的帖子

如何有效使用OpenCorporates Reconciliation API?

如何使用opencorp API?例如

据网站称:

Open Refine Reconciliation API 允许 OpenRefine 用户将公司名称与合法的公司实体进行匹配。当您拥有包含大量公司的现有电子表格或数据集时,这尤其有用。通过与法人实体匹配(或协调),您可以获取有关公司的更多信息(例如注册地址或法定文件),并且可以更轻松地与其他数据集匹配或与其他组织交换。

遵循文档:文档

我可以在邮递员中运行 GET 查询,如下所示:

https://opencorporates.com/reconcile/suggest?prefix=AMAZON

甚至搜索特定区域内的公司。

这在个别情况下非常好且有用,但我有两个问题。

1)我如何将其推广到更大的数据集。

2)根据网站,它还说:

与法人实体匹配(或协调)可以让您获得有关公司的更多信息(例如注册地址或法定备案)。

我如何访问这些信息?

文档中的 GET 响应不显示此信息。

python get python-requests openrefine postman

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

如何向现有的熊猫数据框添加新行?

我有一个被定义为空的 Pandas 数据框,然后我想在进行一些计算后向其中添加一些行。

我尝试执行以下操作:

test = pd.DataFrame(columns=['Name', 'Age', 'Gender'])

if #some statement:

test.append(['James', '95', 'M'])

Run Code Online (Sandbox Code Playgroud)

如果我尝试打印然后附加到测试节目

print(test)

test.append(['a', 'a', 'a', 'a', 'a', 'a'])

print(test)

>>>

Empty DataFrame
Columns: [Name, Age, Gender]
Index: []
Empty DataFrame
Columns: [Name, Age, Gender]
Index: []

Run Code Online (Sandbox Code Playgroud)

很明显,这条线没有被添加到数据框中。

我希望输出是

Name | Age | Gender
James | 95 | M
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas

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

如何创建一个列表,该列表由Python字符串中的字符包含的元素组成?

嗨,我有以下字符串:

s = '{'abc', 'def'}'
Run Code Online (Sandbox Code Playgroud)

我想创建一个清单

L = ['abc', 'def']
Run Code Online (Sandbox Code Playgroud)

如何最好地做到这一点?

我可以执行标准replace等操作并创建一个列表,但要记住s的长度+元素个数将发生变化。

python python-3.x

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

How to remove an element from all lists in a list of lists?

Suppose I have a list of lists.

L = [[1,2,3], ['a',2,True],[1,44,33,12.1,90,2]]
Run Code Online (Sandbox Code Playgroud)

I want to be able to remove all instances of a specific element from each of the sublists in the list L.

So for instance I might want to remove the number 2 so this would produce

L = [[1,3], ['a',True],[1,44,33,12.1,90]]
Run Code Online (Sandbox Code Playgroud)

I tried to use this function + code:

def remove_values_from_list(the_list, val):
    return [value for value in the_list if value != val]

for i in L:
    i = remove_values_from_list(i, …
Run Code Online (Sandbox Code Playgroud)

python list python-3.x

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

标签 统计

python ×4

python-3.x ×3

get ×1

list ×1

openrefine ×1

pandas ×1

postman ×1

python-requests ×1