首页 > 解决方案 > 如何避免在数据框中进行永久替换?

问题描述

不确定这是否是提出问题的正确方法。请参阅下面的示例代码。这段代码的缺点是我不能多次运行单元,而不必再次下载原始数据集。无论如何,我不必将它设置为等于一个新的DataFrame?

df.source = df['source'].str.split(',').str[1]

标签: pythonpandas

解决方案


如果您只是运行df['source'].str.split(',').str[1],它将打印出结果,而无需替换原始数据框或要求您将其设置为新数据框。

如评论中所述,您可以创建一个新列:

df['source2'] = df['source'].str.split(',').str[1]

推荐阅读