我想知道是否有一种方法可以为www.example.com _numeric设置一个范围pd.to,但排除一列和两行?我知道你可以在Excel中做到这一点;我不知道在pd.to_numeric中是否可以这样做。例如,我想将数据框中的所有内容转换为数字,除了数据框中的最后一列和数据框中的前两行。
下面是我正在尝试的代码。
cols = df_append.columns[:-1]
rows = df_append.iloc[2:]
df_append[cols] = df_append[cols].apply(pd.to_numeric, errors='coerce')
df_append[rows] = df_append[rows].apply(pd.to_numeric, errors='coerce')
df_append = df_append.fillna(0)
df_append.head()
我想把第二行下面和最后一列左边的所有内容都转换为数字。
1条答案
按热度按时间olhwl3o21#
这应该可以工作:
输出