Pandas 如何使用if条件读取熊猫中的列
我正在读取tsv文件中的两列,并将其添加到数据帧中,如下所示Pandas 如何使用if条件读取熊猫中的列,pandas,Pandas,我正在读取tsv文件中的两列,并将其添加到数据帧中,如下所示 input_data = pd.read_csv( input_file, header=0, delimiter="\t", quoting=3 ) L= input_data["title"] + '. ' + input_data["description"] 然而,我的一些标题已经有了一个句号,这使得这里的行成为一些标题。。此处有说明 因此,我想添加一个if语句来查看标题字符串的末尾是否有一个fullstop。如果是,请避免
input_data = pd.read_csv( input_file, header=0, delimiter="\t", quoting=3 )
L= input_data["title"] + '. ' + input_data["description"]
然而,我的一些标题已经有了一个句号
,这使得这里的行成为一些标题。。此处有说明
因此,我想添加一个if语句来查看标题字符串的末尾是否有一个fullstop。如果是,请避免添加另一个句号。如果否,则添加fullstop
i、 e
我想知道是否可以用熊猫来做。如果需要,我很乐意提供任何详细信息。您可以执行以下操作:
# first remove full stop
input_data['title'] = input_data['title'].str.replace('.','')
# now join with full stop
L= input_data["title"] + '. ' + input_data["description"]
# first remove full stop
input_data['title'] = input_data['title'].str.replace('.','')
# now join with full stop
L= input_data["title"] + '. ' + input_data["description"]