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(' ', '')
有关各种排列组合的更多详细信息,请参阅以下链接。
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
我有一个如下所示的 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(' ', '')
有关各种排列组合的更多详细信息,请参阅以下链接。
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