我有一个Excel文件(.xlsx),其中一列包含字符串行。我使用以下代码来获取文件:
import pandas as pd
df = pd.read_excel("file.xlsx")
db = df['Column Title']
我正在使用以下代码删除列第一行(行)的标点符号:
import string
translator = str.maketrans('', '', string.punctuation)
sent_pun = db[0].translate(translator)
我想删除每行的标点符号(直到最后一行)。我如何正确地用循环写这个?谢谢。
答案 0 :(得分:0)
假设该代码针对一个值工作并产生正确的结果,则可以将其编写为循环
for row in rows(min_row=1, min_col=1, max_row=6, max_col=3):
for cell in row:
translator = str.maketrans('', '', string.punctuation)
sent_pun = db[0].translate(translator)
根据需要更改参数(行和列数)。