我试图从数据帧中得到一个特定的值。但我想用一个值来搜索这个值
我一直在尝试df.loc[df['word']=='apple','count']
这给了我索引和计数。我想要的只是计数,这样我就可以用这个数字来计算周围的事物
d = {'word' : ['apple', 'banana'], 'count' : [1,2] }
df = pd.DataFrame(data=d)
df.loc[df['word']=='apple','count']
我期望或希望输出为1
类型为整数或浮点, 但结果是:
0 1个
名称:count,数据类型:int64
df.loc
返回pandas.Series
,即使该序列中只有一个元素。从序列中获取原始值的一种方法是在单个位置对其进行索引。将.iloc[0]
添加到代码中会产生所需的结果:相关问题 更多 >
编程相关推荐