【发布时间】:2022-11-17 01:08:02
【问题描述】:
数据集包含多年来按国家/地区划分的生物燃料产量,以及各大洲的总计(例如亚洲总计等)。我想遍历第一列(国家/地区)的行并删除所有不是国家/地区的内容。这可能吗 ?
我尝试了几个循环,但似乎没有任何效果
【问题讨论】:
数据集包含多年来按国家/地区划分的生物燃料产量,以及各大洲的总计(例如亚洲总计等)。我想遍历第一列(国家/地区)的行并删除所有不是国家/地区的内容。这可能吗 ?
我尝试了几个循环,但似乎没有任何效果
【问题讨论】:
您可以过滤数据框以非常轻松地创建新的数据框。
假设您的第一列称为“国家/地区”,并且此列包含的值实际上是大陆总数的大陆(并且这些是您想要的唯一值),这样的事情应该有效:
continents = ['Asia','Africa', 'Americas', 'Europe', 'Oceana']
continent_dataframe = dataframe[dataframe.countries.isin(continents)]
【讨论】: