我正在读取一个文本文件,test.csv,具有给定的内容:
date price curr score
2020-03-08 87.925 72.94 1
2020-03-15 73.460 42.48 1
2020-03-22 317.12 139.21 -1
2020-03-29 28.19 13.76 1
我将一个日期作为参数,它是一个格式为“2020-03-15”的字符串,如果分值为-1,我将尝试获取一个与给定日期相关联的行:
import pandas as pd
from datetime import datetime
df_result=pd.read_csv("./test.csv", index_col="date", sep="\t", parse_dates=True)
df_result.loc[df_result['anomaly']==-1][datetime.strptime('2020-03-08', '%Y-%m-%d').date()]
它给出了一个错误,我无法获得与日期“2020-03-08”相关的行。也请考虑我需要将日期列设置为索引。
尝试:
df_result.loc[(df_result['anomaly']==-1)&(df['date']=='2020-03-08')]
本文向大家介绍如何基于R数据帧列的值获取行索引?,包括了如何基于R数据帧列的值获取行索引?的使用技巧和注意事项,需要的朋友参考一下 R数据帧的一行可以在列中具有多种方式,并且这些值可以是数字,逻辑,字符串等。基于行号查找值很容易,但是基于值查找行号却很不同。如果要在特定列中查找特定值的行号,则可以提取整行,这似乎是一种更好的方法,可以使用单个方括号来获取行的子集。 示例 请看以下数据帧- 输出结果
如何在JavaFX的网格窗格中获取列索引和行索引。请参见下面的代码 当鼠标在text1上输入时,我想获取GridPane的列索引和行索引 请让我知道。
如何获得熊猫的行标签列表? 我有一个带有列标签和行标签的表。要返回列标签,我使用dataframe“column”属性。可以返回带有属性列的列标签列表,但我找不到行的类似属性。
我每年使用许多场景来预测产品的需求。我有一个多索引的数据帧(模拟、年、月),需要按其中一个进行过滤(比如模拟)。 如何按模拟进行筛选? 仅按模拟编号1进行过滤的预期输出
问题内容: Swift 3支持像这样的功能吗? 如果没有,最有效的逻辑是什么? 问题答案: 您可以为数组创建自己的扩展名。 您可以这样称呼它
我有两个形状相同的python数据帧,例如: 我想使用df2中的值作为行索引来选择df1中的值,并创建一个形状相等的新数据帧。预期结果: 我已尝试使用.loc,它在单个列中运行良好: 但是我不能同时在所有列上使用. loc或. iloc。我想避免循环来优化性能,因为我正在处理一个大数据帧。有什么想法吗?