【发布时间】:2018-04-20 17:56:39
【问题描述】:
我有一个数据框,它有一些如下所示的列,其中包含不同大小的数组:
column
["a_id","b","c","d"]
["d_ID","e","f"]
["h","i","j","k","l"]
["id_m","n","o","p"]
["ID_q","r","s"]
如果第一项包含“ID”或“id”,我想从每行的数组中删除第一项。因此,预期的输出将如下所示:
column
["b","c","d"]
["e","f"]
["h","i","j","k","l"]
["n","o","p"]
["r","s"]
我们如何在数据框中包含数组元素的列中检查这一点?
【问题讨论】:
-
Nikita 如果您需要更快的帮助,您应该始终以正确的方式与我们分享您的数据。尝试使用 print(df.to_dict()) 在此处共享或限制为 5 行。 df.head().to_dict().
标签: python arrays python-3.x pandas dataframe