小编Bar*_*ani的帖子

熊猫数据转换

我在Pandas数据帧中有以下数据:

AIRPORT
EWR|JAX
EWR|BHX
EWR|BHX
EWR|BHX
EWR|BHX
Run Code Online (Sandbox Code Playgroud)

...是否有动态方式将其转换为:

AIRPORT  EWR JAX BHX
EWR|JAX  Y   Y   NULL
EWR|BHX  Y   NULL Y
Run Code Online (Sandbox Code Playgroud)

等等.如果我想计算硬编码值,我知道如何做到这一点

 df.assign(EWR = lambda x: x.TYPE.apply(lambda y: y.split('|').count('EWR')))
Run Code Online (Sandbox Code Playgroud)

但我希望不必为每个机场写这个代码.

python pandas

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

KDB/KX将表附加到文件而不读取整个文件

我是KDB的新手(对不起,如果这个问题很愚蠢).我正在创建下表

q)dsPricing:([id:`int$(); date:`date$()] open:`float$();close:`float$();high:`float$();low:`float$();volume:`int$())
q)dsPricing:([id:`int$(); date:`date$()] open:`float$();close:`float$();high:`float$();low:`float$();volume:`int$())
q)`dsPricing insert(123;2003.03.23;1.0;3.0;4.0;2.0;1000)
q)`dsPricing insert(123;2003.03.24;1.0;3.0;4.0;2.0;2000)
q)save `:dsPricing
Run Code Online (Sandbox Code Playgroud)

让我们说保存后退出.启动q之后,我想在那里添加另一个定价项而不加载整个文件,因为文件可能很大

q)`dsPricing insert(123;2003.03.25;1.0;3.0;4.0;2.0;1500)
Run Code Online (Sandbox Code Playgroud)

我一直在看.Q.dpft,但我无法弄明白.此表/文件也不需要分区.

谢谢

kdb

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

标签 统计

kdb ×1

pandas ×1

python ×1