Python,Pandas,数据框 - 拆分和删除单元格的某些部分

Posted

技术标签:

【中文标题】Python,Pandas,数据框 - 拆分和删除单元格的某些部分【英文标题】:Python, Pandas, dataframe - split and remove some parts of cell 【发布时间】:2020-08-28 11:04:09 【问题描述】:

包含 10 列以上的表格。主题列中的每个单元格都有 3 个元素:1) 地址,2) 城市-州-zip,3) 坐标。

column in csv with cells

如何移除元素 1 和 2,只留下没有钩子的坐标?

【问题讨论】:

【参考方案1】:

按照my answer to your previous question 中的详细说明创建新列后,您可以简单地使用pandas 中的drop 方法删除您不想保留的列。例如,如果要删除 addresscol1 列,只需编写:

df.drop(['address', 'col1'], axis=1, inplace = True)

我们使用 inplace 标志,以便从数据框中删除列。否则,我们需要编写如下内容:

df = df.drop(['address', 'col1'], axis=1)

因为该命令会返回一个包含已删除列的新数据框。 Here 是文档。给它看看!超级完整。

【讨论】:

非常感谢!

以上是关于Python,Pandas,数据框 - 拆分和删除单元格的某些部分的主要内容,如果未能解决你的问题,请参考以下文章

Python Pandas:如何在数据框的列中拆分已排序的字典

如何在庞大的 Pandas 数据框中拆分日、时、分和秒数据?

Pandas - 根据日期将数据框拆分为多个数据框?

使用 Pandas 动态创建数据框

Python Pandas 删除数据框

使用 pandas 数据框将坐标字符串拆分为 X 和 Y 列