我有这个df称为职位:
Date Direction Ticker Price ... FX-rate Comission Short Cost-price
0 2020-02-11 Buy YAR.OL 386.1 ... 1.0 0.0 False 386.1
1 2020-06-16 Sell YAR.OL 356.0 ... 1.0 0.0 False -356.0
2 2020-02-05 Buy NHY.OL 30.0 ... 1.0 0.0 False 30.0
我有一份清单:
n_ticker_list = ['YAR.OL', 'NHY.OL']
我正在尝试在股票行情器上创建一个新的DF排序。如果代码相同,那么这些值将进入df,另一个值将进入另一个。
我刚刚尝试过如何做到这一点,我不确定我是否走上了正确的道路。。
for my_ticker in set(n_ticker_list):
new_df = positions[positions['Ticker'] == my_ticker]
print(new_df)
这怎么可能呢?在新的DF中,我想带上所有的专栏。
谢谢:)
您不需要for循环,可以使用isin
:
new_df = positions[positions['Ticker'].isin(my_ticker)]
我有两个不同形状的df。一个包含单词及其频率,另一个包含单词及其引理。 第一个df总是将一个单词映射到一个频率,第二个df将许多单词映射到一个引理(多次)。例如: DF1: 和df2: 我想将引理信息添加到,通过搜索的每个单词,将其与中的单词进行比较,并从中提取引理信息以将其添加回。 对于df1中的值是否始终相同,有一些有用的答案,但由于我想对每一行中包含不同单词的行执行此操作,因此我不确定如何继
我想用另一个DF的行中的名称替换DF的一些列名称 如何用df2中的“狗”和“猫”替换df1中的“T1”和“T2”?
输入df。mean() 输出: 输入 (正确)输出: “a”中的类型值col=int 其他col具有str值 为什么会发生这种情况
问题内容: 我有一个Excel文件与大约40个片材,等。每个片材的格式是: 在每个工作表中,我想使用格式将vars重命名为仅将用作标签。输出示例: 我正在用以下文件读取文件: 然后想知道我是否需要做: 或类似的东西? 问题答案: 截至2019-09-09更新: 使用了v0.25.1代替 如果设置关键字parameter ,则可以使用方法一次读取所有工作表。这将返回一个字典- 键是工作表名称,值是作
我试图改变一个数字在df,但熊猫转换为楼层号码。 我换了一个号码: 它给出: 而不是:
我有一个excel文件,看起来像这样: Header3包含如下所示的JSON字符串 我想解析JSON Header3列,并为每个键创建一个列,其中键的名称附加有键2的值,整个文件中的键始终相同。 结束数据帧应如下所示: 实例: 需要成为: 在进入花哨的东西之前,我试图至少规范化数据,但我得到了一个空序列。