
[英]Apply definition on multiple columns based on conditions- python
我有 dataframe,当一列等于“02”时,我想要将定义应用于其他 5 列。 这是我的代码: 我收到此错误:“ValueError:使用可迭代设置时必须具有相等的 len 键和值” 但是当我只在 2 列上应用 def 时,这段代码有效: 我该如何解决这个错误? 提前致谢。 ...
[英]Apply definition on multiple columns based on conditions- python
我有 dataframe,当一列等于“02”时,我想要将定义应用于其他 5 列。 这是我的代码: 我收到此错误:“ValueError:使用可迭代设置时必须具有相等的 len 键和值” 但是当我只在 2 列上应用 def 时,这段代码有效: 我该如何解决这个错误? 提前致谢。 ...
[英]How to search for a specific date within concatenated DataFrame TimeSeries. Same Date would repeat several times in a merged df
我下载了 ^GSPC 股票市场指数 (S&P500) 和其他几个全球指数的历史价格数据。 日期设置为索引。 当 date 设置为 index 时,选择行中的值按预期与.loc一起工作。 然后,我将几个股票市场全球指数连接成一个 DataFrame 以供进一步使用。 实际上,当五个股票指数的历 ...
[英]How do you replace values in one column with values in another when condition is not met with Python
我有一些 5 列的不一致数据。 我关注的两个是“帐户名”和“用户 ID”。 所有帐户名称都应包含 7 个字符的字符串。 如果不是,我想用“用户 ID”中的 ID 替换 if。 示例数据: 帐户名称用户身份 JB05737 JB05737 bg@***.com BG49568 GV95577 ...
[英]Remove date from datatime index in pandas
我想从 pandas 中的日期时间 function 中删除日期,下面的代码工作正常。 但是在那之后,当我尝试根据时间使用 select 行时 using.loc function 它给了我以下错误。 但是相同的代码在没有.dt.time 的情况下也能正常工作,如下所示: 如何根据时间删除日期和 s ...
[英]Mapping value based on two dataframe (error: an only compare identically-labeled Series objects)
我想对每个 id 的最小值和最大值范围内的缺点求和(idx 的最小值和最大值) 但出现以下错误: 当我运行以下代码时: 我期待: ...
[英]Filter data with it correponding value on another column
我有以下数据工业问运输1 运输2 运输3 运输4 运输5 em1 em2 em3 em4 em5 1个 1个平庸的钠盐钠盐钠盐钠盐 0.165850 钠盐钠盐钠盐钠盐 2个 1个平庸的钠盐钠盐钠盐钠盐 0.244922 钠盐钠盐钠盐钠盐 3个 1个平庸的平庸的钠盐钠盐钠盐 0.16585 ...
[英]In Python, what is the difference between df["row_name"] and df.loc["row_name"]
我正在尝试向我的数据框中添加另一行当我使用 df["new_row"] = [5, True, "joe", 20] 时,出现错误 但是如果我使用 df.loc["new_row"] = [5, True, "joe", 20],我可以成功添加一个新行。 ...
[英]How do I return the rows of DataFrame where every Country in each Continent has a Population of less of than 100?
如前所述,我想返回所有行,其中每个大陆的所有国家都小于 100。 大陆 A 中的每一行都被删除,因为国家 G 的人口大于 100。由于国家 M,大陆 C 中的每一行都被删除。我希望返回的 DataFrame 如下所示: 我尝试了df[df["Population"] <= 100]但无法确定 ...
[英]Pandas - starting iteration index and slicing with .loc
我对 Python 和一般编程还是很陌生。 幸运的是,我有一个正确的想法,但我不能完全让它发挥作用。 在我的示例 df 中,我希望迭代在entry == 1时开始。 我写了一个function,收效甚微。 它返回一个错误,不可散列的类型:'slice'。 FWIW,我将这个 function 应 ...
[英]How to update at a specific row, after finding the same value in two tables
问题: 算法在两个 df 的“isin”列中找到带有“4”的行从 df2 中提取此行的“数据”(在本例中为“x0”) 将它添加到 df1 - 在这种情况下 (x0) - 在新列“数据”的“4”行 ...
[英]Using Pandas df.loc
我有一个 csv 文件的 DataFrame,该文件正在被 pandas 读取。我想做的是使用 df.loc 添加一个新列,但仅当来自另一列(称为“SKU”)的值以以下结尾时才将值插入该列“-RF”和“-NEW”。 我正在处理的代码如下。 它有正在读取的 csv 文件,“original_file ...
[英]Combine a variable and a string for naming a column in pandas
我有一个 dataframe,其中有几个名称相似的列,例如 col_1、col_2、col_3。 我正在尝试在 3 列上创建一个指向 go 的 for 循环,并希望在循环内使用 .loc 来对 dataframe 进行切片。 像这样: 正确的做法是什么? ...
[英]Filter pandas df with .loc[]
我有一个数据框 (df) 和一个列表 (posList)。 由于这段代码,我设法用.loc[]“过滤”了我的 df: 但后来我试着改写这个(以防万一我将来必须使用更大的列表): 但这不起作用,我收到以下错误: ValueError:Series 的真值不明确。 使用 a.empty、a.bool ...
[英]df loc to deselect columns
我正在尝试使用df.loc去除select 列。 我想要 select 所有名称不包含“X”的列。 我可以过滤列: ,但我怎样才能排除它们呢? ...
[英]What would cause .loc[] to return inconsistent shape?
我有一个 dataframe,它的形状是 会是什么原因 返回 我需要 output 成为 dataframe 而不是系列 [[0]] 返回 (1,17) ...
[英]How to locate the Occurrences of a Specific value in pandas Dataframe
我想找到一个可能出现在多列中的特定值。 就我而言,它是“错误的”。 我知道如何在各个列中搜索“False” 有没有办法一次性找到? 我想看看他们的位置。希望像 ...
[英]Python: Copy a Row Value and Add to Another Row where a cell is empty
试图弄清楚如何在 pandas 中执行此操作,但目前无法弄清楚。 我想从 Col A 复制一个值,其中 Col B 中的一个单元格是空白的,并将其添加到下面的行中,直到它到达 Col B 中的下一个空白单元格,然后它将重新开始。 我的 Python 不是最强的,所以任何指针都会受到赞赏,因为我目前不 ...
[英]Grabbing a value from a dataframe based on random variables created
我有一个 dataframe 具有一个名为 rate_multiplier 的特定值,我需要将其与从 AWS s3 存储桶获得的 rate_multiplier 进行比较。 为了获取 dataframe 中的 rate_multiplier,我需要获取我为“人”创建的随机变量并将它们与 datafr ...
[英]Issue with returning sum of indexes of sliced list using Indexslice / .loc on a Dataframe
赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 carevans88正在从有信誉的来源寻找答案。 已经为此苦苦挣扎了一段时间。 我有以下多索引列 Dataframe: 这给了我这个结果: 但实际上我希望在一个切片中按周获得 NWE + MED 列的总和,如下所示: 将为更大的列 ...
[英]Pandas : Append a dataframe to particular index in a multi-index dataframe
假设我有一个 dataframe: 我想在 append 中插入一个索引值为C的 dataframe 到相同的 Z6A8064B3DF47945557005 所以我的 dataframe 看起来像预期 Output: 我尝试了什么: 这并没有给我预期的 output ...