问题标签 [isin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何比较每列文本值?
我想与python中的每一列进行比较。
例如 :
不。 | 姓名 | name_convert | 包含 |
---|---|---|---|
0 | 苹果派 | 苹果 | 真的 |
1 | 苹果派 | 草莓 | 错误的 |
2 | 香蕉奶昔 | 香蕉 | 真的 |
3 | 香蕉奶昔 | 香蕉 | 真的 |
我想创建contains
列。它定义了每列(name
with name_convert
)的比较结果。applepie (in name
) 包含 apple(in name_convert
) 字符串。
name_convert
如果is 的子字符串,我如何创建一个包含 True 的新列name
?
这是我的尝试:
finance - 如何从 ISIN 代码中检索 Yahoo 股票代码?
我有大量欧洲股票的 ISIN 代码。我发现 yahoo Finance 搜索功能能够使用 ISIN 代码查找股票代码。但是,我想知道是否有办法使用 R 来自动化和加速这个过程。例如,查看我列表中的每个 ISIN 代码并检索相应的股票代码。
谢谢。
python - 在 PySpark isin 中包含 null
这是我的数据框:
是否有包含null
在里面的语法.isin()
?
就像是
执行代码后我得到
代替
我想找到一个不需要两次引用同一列的解决方案,就像我们现在需要做的那样:
python - Pandas 数据框选择基于其他数据框的列,其中包含列值
我有两个数据框。这里是dwpjp.head()
:
jp_number | |
---|---|
0 | 25146315052147720191 |
1 | 57225427599900052634 |
2 | 86076681691411639833 |
3 | 50491824499499656478 |
4 | 95588382889227620465 |
和ct_data.head()
:
imjp_number | imct_id | |
---|---|---|
0 | 23605308039805192764 | x1E5e3ukRyEFRT6SUAF6lg|d543d3d064da465b8576d87 |
1 | 57225427599900052634 | aa0d2dac654d4154bf7c09f73faeaf62|-vf6738ee3bed |
2 | 53733358271401869469 | 6FfHZRoiWs2VO02Pruk07A|__g3d877adf9d154637be26 |
3 | 50491824499499656478 | __gbe204670ca784a01b7207b42a7e5a5d3|54e2c39cd3 |
4 | 82143248133286027306 | __g1114a30c6ea548a2a83d5a51718ff0fd|773840905c |
我想要两个新的数据框cct_data
,并且dct_data
来自ct_data
. 如果数据帧中存在 ,则数据ct_data
帧应在条件下拆分,然后放入,否则放入.jp_number
dwbjp
cct_data
dct_data
我试过这个常见的jp_number
存在dwpjp
:
而对于另一个我否定了如下条件:
但结果没有得到如下。
cct_data
imjp_number | imct_id | |
---|---|---|
0 | 57225427599900052634 | aa0d2dac654d4154bf7c09f73faeaf62|-vf6738ee3bed |
1 | 50491824499499656478 | __gbe204670ca784a01b7207b42a7e5a5d3|54e2c39cd3 |
和dct_data
:
imjp_number | imct_id | |
---|---|---|
0 | 23605308039805192764 | x1E5e3ukRyEFRT6SUAF6lg|d543d3d064da465b8576d87 |
1 | 53733358271401869469 | 6FfHZRoiWs2VO02Pruk07A|__g3d877adf9d154637be26 |
2 | 82143248133286027306 | __g1114a30c6ea548a2a83d5a51718ff0fd|773840905c |
注意:jpnumber=imjp_number
。
python - Pandas 每行的计数、总和、平均特定范围/值
我有大数据,我只想在特定范围内对每一行进行计数、求和、平均值。
例如,我想计算每行 10-100 之间的值的出现,所以它会得到:
目前我通过迭代每一行、横向和使用 groupby 来完成这项工作。但这需要一些时间,因为我有 ~500 列和 500000 行
python - 使用python根据第一天的值查找接下来几天重复id的记录
我正在尝试根据第一天的值查找重复的 id。
例如,我有 4 天的记录:
鉴于上述数据,我想找到符合以下条件的记录:(1)day=1 中所有 class = 0 的记录;(2)在第2、3、4天,如果id满足条件(1)--第1天class=0,保留记录
所以结果应该是:
这种方法可以工作:
但是我的完整数据集包含更多的列和行,使用上述方法听起来太乏味了。有谁知道如何更有效地做到这一点?非常感谢!!
python - 如何找出两个不同 Pandas 数据框中的两个字符串是否相等?
我有两个不同的数据框,A 和 B,它们都有一个列,每个列都有一个字符串。我的目标是遍历 A 中的字符串列并检查 B 中是否存在该字符串,如果不存在,则对 A 中的其他列进行一些计算,然后使用 A 中的值向 B 写入一个新行。我很难检查字符串相似度。
我试过这个:
我得到一个 TypeError: only list-like objects are allowed to be pass to isin(), you pass a [str]
我还尝试过在 A 上使用 for 循环:
然后我得到 AttributeError: 'str' object has no attribute 'isin'
样本数据:
有任何想法吗?
python - 仅使用数组的第一个矩阵
我有一个数组,里面有两个矩阵。我不介意第二个矩阵,只想在 np.isin 函数中使用第一个矩阵。下面列出了我要运行的函数,当我尝试使用原始数组运行时,会出现错误“具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()':
下面列出了 new_data 数组,我假设初始矩阵的每个值都是“combined_data”与来自洪水的第二个矩阵的线相交的线。例如,组合数据的第 9 行与洪水数据的第 106713 行相交。
如果我只是将数组的第一个矩阵插入到我的初始代码行中,它会起作用吗?我已经尝试过 np.vsplit 但不确定如何工作,即使是这样,如果这可行。
任何帮助,将不胜感激。
python - 从 ISIN 中提取历史证券价格
如何仅从交易所和 ISIN 中提取 Python 中的历史证券(股票和 ETF)价格数据?
我见过的所有方法都首先将其映射到美国系统,即使用交易所代码和证券代码。这样做有两个问题,一些证券没有美国股票代码,而另一些有股票代码,但并不总是有一个代码来指定交易所。
目前,我正在从 https://www.boerse-online.de/etf/boersenplaetze/ishares-uk-property-etf-IE00B1TXLS18 和 https://www.finanzen100.de/zertifikate/sonstige/等网站拉表Sonstiges-zertifikat-auf-bloomberg-brent-crude-subindex-total-return-wkn-a1n49p_H1225544336_49507519/
然后查找表中的交换。但这也有一些问题。
- 我无法将网站与 ISIN 连接以获取安全网页,因为安全名称也在 URL 中,因此我必须手动获取每个安全的 URL。
- 对于不同的证券,有时在同一个网站上的格式是不同的,所以我必须为不同的证券设置不同的代码。
- 两个网站都没有所有证券的所有交易所,所以我必须先在网上手动找到证券。
- 这些网站不以表格形式提供历史数据,仅提供当前价格和一些附加信息。
由于 ISIN 是国际公认的识别和使用证券的方法,而交易所似乎是最明显、最简单的方法,而且在许多情况下,它是在特定交易所指定证券的唯一方法,我很惊讶我不能找到执行此操作的工具。