繁体   English   中英

如何 Select Pandas Dataframe 的行具有一个具有多个值的列值?

[英]How to Select Rows of Pandas Dataframe with one Column Value which has multiple values?

df = pd.DataFrame({'Fruits':['apple,guava','banana','orange'],'counts':[10,20,30]}) df.loc[df['Fruits'] =='苹果']

如何仅使用一个值(即苹果)将计数值设为 10?

在我看来,你不能只用一个值“苹果”来获得计数值,因为你的水果列中没有这样的值(你有番石榴和苹果)。 您可以将这两种水果分成两个单独的列值,并通过以下方式获取计数:

df.iloc[row]['Fruits']

其中行是“苹果”所在的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM