【发布时间】:2019-02-27 21:20:22
【问题描述】:
在一个 DataFrame 中,一些列在 DataFrame 中。我想使用索引将列值按“/”分割。下面是我要拆分数据的列列表。
Eg:- split_columns = ['Fuel', 'Air Pollution Score', 'City MPG', 'Hwy MPG', 'Cmb MPG', 'Greenhouse Gas Score']
如果在 Fuel 中包含数据,则输出应类似于“乙醇/气体”。
这是我的代码-
split_columns = ['Fuel', 'Air Pollution Score', 'City MPG', 'Hwy MPG', 'Cmb MPG', 'Greenhouse Gas Score']
for c in split_columns:
df1[c] = df1[c].apply(lambda x: x.split("/")[0])
df2[c] = df2[c].apply(lambda x: x.split("/")[1])
当我执行上面的代码时,我发现一个错误“索引超出范围”。
【问题讨论】:
标签: python pandas numpy indexoutofboundsexception delimiter