标签: python pandas substring
我有一个带有以下列值的 Pandas 数据框:
data - test - data
我需要创建包含'-'之间的字符串的新列
test
我试过了:
df['column'] = df['column2'].apply(lambda st: st[st.find("-"):st.find("-")])
但它返回null(这是相同的字符,代码将其视为相同的字符)。
答案 0 :(得分:2)
您可以使用 Jest 并获取返回列表中的第一个索引。
Jest
split