【发布时间】:2023-03-11 08:56:02
【问题描述】:
我正在尝试读取多个 csv 文件并将这些文件的内容存储在 panda 数据框中,如下所示:1 如图所示,ecg 是一个 pd.Dataframe 变量,它包含两个 .csv 文件的数据,但它们没有对齐。两者都包含沿行的 NaN。
请描述一种对齐数据和去除 NaN 的方法。
【问题讨论】:
-
你能创建一个最小的例子来说明你的问题吗?从你的 jupyter-notebook 屏幕截图中很难弄清楚发生了什么。
-
假设我有两个 .csv 文件包含沿行的数据并且只使用一列并且两个数据的长度不同。我正在尝试一一读取这些文件并将两个文件的内容存储在 pd.Dataframe(df = pd.Dataframe()) 中。 df 包含沿 2 列的两个文件的数据,如下所示: df 1 NaN 10 NaN 23 NaN 234 NaN ---- ----- NaN 45 NaN 92 现在问题是存储在 df 中的两个文件的数据不是正确对齐,它包含一些 NaN 元素。所以我想删除那里并使 df 中的数据对齐。