因此,我有一个dataframe,其中我试图从一列的每个字符串中删除最后n个字符。通常,我会使用以下代码: df['code_0'] = df.code_0.map(lambda x: str(x)[:-4]) 这将删除4个字符。但是,需要删除的字符数取决于另一列中的值。removed", "more text that needs to be removed"], 'number of characters
我尝试将DataFrame中第一列的最后一个单词拼写出来,我希望它只运行到第18个索引 [Basically iam Trying to the last word of the first columndf['Top Holdings']= df['Top Holdings'].str.rsplit(' ',1).str[0] 我尝试过使用iterrow,但使用iterrow和itertuple时,最后两个单词被删除,直到第18个索引才运行 通