【发布时间】:2018-01-25 06:16:15
【问题描述】:
这是我的代码,无论我做什么,我都会不断收到错误并遵循所有与索引相关的解决方案,有人可以帮助我吗?
site = pd.read_csv('../data/survey_site.csv')
sampled = site.sample(n=1)
site = site.reset_index(drop=True)
sampled = sampled.reset_index(drop=True)
mask = site.mask(site['name'] == sampled['name'])
【问题讨论】:
-
试试
mask = site.mask(site['name'] == sampled['name'].squeeze()) -
Aaaaaa 并且它有效......如果您能提供任何有关问题出现原因的线索,我会非常高兴,但似乎与
sample返回的内容有关。非常非常感谢你。另外我不知道如何给你的答案加分,因为这是我第一次提出问题,如果你能告诉我怎么做,我将不胜感激 -
示例返回一个数据框。然后 sample['name'] 是一个系列。挤压是将其转换为标量的简单方法。
-
站点['name'] 和 sampled['name'] 不一样吗,因为两者都是数据帧并且都在请求列?
-
Omg piRSquared 你已经回答了涉及我在旧线程中的精确问题的问题,非常感谢,这正是我需要做的:stackoverflow.com/questions/39835021/…
标签: python pandas dataframe mask data-analysis