【发布时间】:2021-05-29 00:23:23
【问题描述】:
我的代码有点问题,我想做的只是将输出填充为某个值,这意味着如果我有一列我们将标记为 A 并且列 A 下方的名称范围为A 到 D,我只想打印以 C 开头的名称,我遇到的问题是我正在生成所有名称,而不是将 C 开头的名称与其他名称分开。
所以我得到的代码是
import pandas as pd
nm = pd.read_csv('names.csv')
nm.sort_values("First_Name", axis=0, ascending=False, inplace=True, na_position='last')
nm.filter(like='C')
print(nm[['First_Name']])
filter 似乎不起作用。
【问题讨论】:
-
我认为我正在跟踪。但是,如果您可以添加一个简单的 df 作为 csv 的占位符,我们可以更快地解决问题。见stackoverflow.com/help/minimal-reproducible-example。