Pandas - 使用空格

Pandas - Working with blank spaces

我有一个如下所示的 Dataframe,它有 3 列,即 id、name 和 feedback。 customer_input 的其中一个值具有如下值

id,name,feedback
201,Robert,"response time is slow
"

我在将此数据插入数据库 table 时遇到问题,因为反馈列中的文本很长。引号内的整个文本是一个单元格的值。我怎样才能删除下一行中单词慢和结束引号 (") 之间的所有额外空格谁能建议我如何处理这些数据。

我正在使用 Amazon Redshift table

要删除所有位置的空格,您可以在 Python pandas.

中执行类似下面的操作
df.columns = df.columns.str.replace(' ', '')

有关各种排列组合的更多详细信息,请参阅以下链接。

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.replace.html#pandas.DataFrame.replace

Removing space from dataframe columns in pandas

你可以使用简单的str.replace

df['feedback'] = df['feedback'].str.replace('\r','')

df['feedback'] = df['feedback'].str.replace('\n','')
print(df)
201  Robert  response time is slow