python-3.x - 将 csv 读入 pandas 数据帧但避免 NaN 行
问题描述
我有一个包含 73 行数据和 16 列的 csv 文件,我想读取它并将其传递给 pandas 数据框,但是当我这样做时
data_dataframe = pd.read_csv(csv_file, sep = ',')
我得到 3152 行和 22 列,其中包含 73 行和 16 列数据,其余的只是纯 NaN 值。我如何告诉 pandas 读取有效的行和列数据并避免所有这些额外的 NaN 数据?
解决方案
它有一个简单的功能:
给定一个数据框df
,使用以下df. dropna()
函数。
推荐阅读
- symfony - Symfony 4 目录中的翻译文件
- anylogic - 到达分布
- r - 跨观察识别和分组
- javascript - 如何在不影响其余页面样式的情况下加载带有样式的 HTML 文件?
- json - 使用 Flutter 从 Firebase DataSnapshot 获取嵌套的 JSON
- c# - C# Wpf 绑定类型适配器
- r - R Shiny:模态中的反应值不起作用
- clojure - 在clojure上更改地图上的值的正确方法
- drupal - Gatsby / Drupal 8 - 使用媒体模块时获取图像(Acquia Lightning 安装)
- vue.js - 如何在 Vue 应用程序中访问 chrome.storage.sync 外部扩展?