pandas如何筛选某个列值是否位于某个列表内

2024-03-01 0 249
目录
  • pandas筛选某个列值是否位于某个列表内
  • 筛选出指定列值所对应的行 按照列值筛选数据
  • 总结

pandas筛选某个列值是否位于某个列表内

首先创建一个DataFrame:

fruits_dict = { \’Fruits\’:[\’Apple\’,\’Banana\’,\’Cherry\’,\’Dates\’,\’Eggfruit\’],
\’Quantity\’: [5, 10, 8, 3, 7],
\’Color\’: [\’Red\’, \’Yellow\’, \’Red\’, \’Brown\’, \’Yellow\’]}
df=pd.DataFrame(fruits_dict)

观察这个DataFrame:

Fruits Quantity Color
0 Apple 5 Red
1 Banana 10 Yellow
2 Cherry 8 Red
3 Dates 3 Brown
4 Eggfruit 7 Yellow

使用isin进行判断:

cond=[3,5,7]
df=df[df[\’Quantity\’].isin(cond)]

结果:

Fruits Quantity Color0 Apple 5 Red3 Dates 3 Brown4 Eggfruit 7 Yellow

筛选出指定列值所对应的行 按照列值筛选数据

data = pd.read_excel(\”energy_consumer_statistics(按天统计能耗).xlsx\”) # 1 3 7 是 预测列
data_0=data[data[\’电表区域\’] == 0]
data_0=data_0[\”每天的用电量\”].values

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持悠久资源网。

您可能感兴趣的文章:

  • pandas筛选数值列和非数值列方式
  • pythonpandas轻松通过特定列的值多条件去筛选数据及contains方法的使用
  • pythonpandasdataframe多列筛选方式
  • Python数据清洗之利用pandas筛选数据详解
  • pandas实现对一列/多列进行数据区间筛选

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Python pandas如何筛选某个列值是否位于某个列表内 https://www.u-9.cn/jiaoben/python/180328.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务