我有一个名为source的列,其中包含几百行文本。 问题是其中一些可以组合在一起,而我正努力在Pandas数据框中做到这一点。我的代码是:
df.source.replace({
df.source.str.startswith('share', na=False): 'sharePet',
df.source.str.startswith('2012-01-08', na=False): 'shareDate'
})
另外,这对以日期开头的第二行有效吗?如果没有,我可以保留它的第一行和其他分组的文本。在
希望你能给我一些建议。在
您可以使用字典进行迭代:
Pandas
str.startswith
只对字符串有效。您可以通过set(map(type, df['source']))
轻松检查系列中存在的类型。在相关问题 更多 >
编程相关推荐