I have a pandas dataframe 'correct_X_test' as mentioned :
index review
2 38448 روايه سخيفه جدا. مش عارفه العيب منى ولا منها. ...
3 85548 أحمد مراد يتطور أسلوبه من رواية إلى أخرى.يحاول...
4 127165 كثيرا ما هربت من أنوثتي وكثيرا ما هربت منك لأن...
7 72234 ع عكس معظم الناس معجبنيش أوي. عجبني جداااا بعض...
8 150053 أحببت هذا الجزء أكثر .ذلك أن عرض الدكتور المسي...
... ... ...
31048 81162 الاسود يليق بك. لا اعرف كيف اصنفها. روايه روما...
31049 102431 تجتاحنى حالة من الهدوء النفسى عقب قراءة هذا ال...
31051 140999 اه ، كم لهذا الكتاب وقع في قلبي. قرأته بالوقت ...
31052 128882 تريد القيام برحله حول العالم برغم مكوثك بمكانك...
31053 85422 بالرغم من أنك قد تكون قرأت الكثير من الكتب الت...
[23005 rows x 2 columns]
I want to add a prefix to the review columns. Using this code the prefix is added to the index instead of the text as below:
Modified_X_test = correct_X_test["review"].add_prefix(' xxxx ')
print(Modified_X_test)
xxxx 2 روايه سخيفه جدا. مش عارفه العيب منى ولا منها. ...
xxxx 3 أحمد مراد يتطور أسلوبه من رواية إلى أخرى.يحاول...
xxxx 4 كثيرا ما هربت من أنوثتي وكثيرا ما هربت منك لأن...
xxxx 7 ع عكس معظم الناس معجبنيش أوي. عجبني جداااا بعض...
xxxx 8 أحببت هذا الجزء أكثر .ذلك أن عرض الدكتور المسي...
...
xxxx 31048 الاسود يليق بك. لا اعرف كيف اصنفها. روايه روما...
xxxx 31049 تجتاحنى حالة من الهدوء النفسى عقب قراءة هذا ال...
xxxx 31051 اه ، كم لهذا الكتاب وقع في قلبي. قرأته بالوقت ...
xxxx 31052 تريد القيام برحله حول العالم برغم مكوثك بمكانك...
xxxx 31053 بالرغم من أنك قد تكون قرأت الكثير من الكتب الت...
Name: review, Length: 23005, dtype: object
Could you help me, please? Thanks a lot,
CodePudding user response:
That's the expected behavior- .add_prefix
adds prefix to the labels (row labels if it's a series like correct_X_test['review']
orModified_X_test
, column labels if it's a DataFrame like correct_X_test
).
You could try something like
correct_X_test["review_prefixed"] = [f' xxxx {r}' for r in list(correct_X_test["review"])]
And then correct_X_test
will have an added column with prefixed review
s.
CodePudding user response:
You can just concatenate your prefix with the desired column:
df['review'] = 'xxx' df['review']