Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在清理文本后将更改保存到python中的列中_Python_Pandas - Fatal编程技术网

在清理文本后将更改保存到python中的列中

在清理文本后将更改保存到python中的列中,python,pandas,Python,Pandas,我对Python相当陌生。我已经用熊猫打开了我的CSV文件。在这里,我对其中一列应用了文本清理方法(在复制原始列“message”之后) 我的问题是, 当我将数据帧转换回CSV时,新列不包括我应用的更改,例如删除特殊字符。我做错了什么 先谢谢你 这是我运行的代码: 然后,我通过添加以下内容将其转换为csv: df.to_csv(r'Path\filename.csv) SORTEDDDD:DDD您可以使用.to_csv()数据帧方法您是在询问如何将结果分配给新的数据帧列(df['newcol'

我对Python相当陌生。我已经用熊猫打开了我的CSV文件。在这里,我对其中一列应用了文本清理方法(在复制原始列“message”之后)

我的问题是,

当我将数据帧转换回CSV时,新列不包括我应用的更改,例如删除特殊字符。我做错了什么

先谢谢你

这是我运行的代码:

然后,我通过添加以下内容将其转换为csv: df.to_csv(r'Path\filename.csv)


SORTEDDDD:DDD

您可以使用
.to_csv()
数据帧方法

您是在询问如何将结果分配给新的数据帧列(
df['newcol']=…
),还是将其写出
到_csv()
?你能把你的问题修改得更清楚些吗?谢谢你的询问。为了澄清-我问的是如何将结果分配给csv文件。既然您提到了一个新的dataframe列,那么我可能做错了。因此,基本上,为了在感兴趣的列中进行更改,我必须创建一个新列(即复制“消息”列),在该列上应用代码,然后将其导出为csv。“将结果分配到csv文件”是两件事的混合——要么将结果分配到数据框中的新列,要么将数据框输出(导出)到csv,或者在你的情况下,你两者都想要。(附:我不是马修)你好,大卫,谢谢你的及时回复。尽管将其转换为CSV格式很有效,但输出与控制台中显示的不同。换句话说,我已经在我的代码上应用了删除标点符号,在Python上运行后我可以看到它,但在应用了您的建议后,我看不到更改。