python - 总和忽略熊猫数据框中的字符串
问题描述
我正在使用 Pandas 制作 DataFrame。但是 DataFrame 的某些部分包含一个字符串。沿数据框的行求和时,如何忽略总和中的这些字符串?
df["sum"] = df.sum(axis=1)
解决方案
使用numeric_only
标志:
df.sum(axis=1, numeric_only=True)
推荐阅读
- json - 如何在ajax调用中接收和解析从一个jsp页面获取到另一个jsp页面的json数据?
- azure - SQL Server 的 Azure VM 诊断未显示在日志分析中
- css - 在 Angular 7 运行时动态生成 CSS 类
- django - App Engine 堆栈驱动程序记录到全局日志而不是服务日志
- bash - 如何使用 openssl 将加密/解密消息输出到标准输出
- c# - 使用 Xamarin.Forms Webview 检测 URL 更改并将当前 URL 与原始 URL 进行比较
- ruby - 打印视图中的第一个字母,但我不需要重复该字母
- ruby-on-rails - 您必须将此锁定文件与 Bundler 2 或更高版本一起使用(其他帖子中未解决的问题)
- javascript - Applescript 与做 Javascript 并通过 Applescript 变量
- vba - 如何引用我刚刚在 RecordSet.Find 方法中定义的变量?