在此数据集中,我试图将显然存在于79行中的所有带有'/'的数据进行拆分,如下所示:
df1_18['cmb_mpg'].str.contains('/').sum()
df1_18['hwy_mpg'].str.contains('/').sum()
df1_18['city_mpg'].str.contains('/').sum()
df1_18['fuel'].str.contains('/').sum()
其中4个的输出为79 picture of dataframe objects separated by '/'
但是当我使用apply方法时, “”“
split_columns = ['fuel','city_mpg','hwy_mpg','cmb_mpg']
对于split_columns中的c:
df1_18[c] = df1_18[c].apply(lambda x: x.split("/")[0])
df2_18[c] = df2_18[c].apply(lambda x: x.split("/")[1])
“”“
它给了我error'index超出范围。知道如何解决吗?