df = df.drop(index=df.loc[(df['编号'] == 102)].index)
这个能执行
但是
d = input("请输入要删除的编号:");
df = df.drop(index=df.loc[(df['编号'] == d)].index)
这个无效
热议
推荐楼 hostloc8888 昨天20:10
input没转成int
推荐楼 千牛 昨天20:21
df = df.drop(index=df.loc[(df['编号'] == int(d))].index)
2楼 Fba 昨天20:02
一行写那么复杂
理解起来会很累
建议如果初学的话
分几行来写比较好
也有助于培养逻辑思路
3楼 rkidc 昨天20:04
一行写那么复杂
理解起来会很累
建议如果初学的话
主要实现的操作是输入编号后用pandas删除指定行数据,大佬能看看这两行有什么问题吗
5楼 梦逆天机 昨天20:19
数字和字符串是不一样的
7楼 rkidc 昨天22:33
df = df.drop(index=df.loc[(df['编号'] == int(d))].index)
感谢大佬解答
8楼 maddox 11分钟前
羡慕手写大佬 咱这种菜鸡 只会用IDE, 写代码全靠提示, 报错全靠谷歌.
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册