#python #pandas
#питон #панды
Вопрос:
Клянусь, это должно быть легко, но я не могу найти ответ.
Пример фрейма данных:
df = pd.DataFrame([['1', '3-3/4'], ['2', '1-1/2'], ['3', '2'], ['4', '5-1/4'], ['5', '6']], columns = ["ID", "Size"])
Все, что я хочу сделать, это добавить один пробел до и после значения в столбце Размер. Я пробовал ljust, rjust, center и pad, но все они не сумели добавить, потому что вам нужно учитывать длину строки, которая варьируется.
Я хочу, чтобы это выглядело примерно так (представьте, что крестик-это пробел).:
Я покопался в Интернете, но не могу найти способ решить эту проблему. Кто — нибудь укажет мне правильное направление?
Спасибо!
Комментарии:
1. у вас есть 2 крестика во втором ряду в конце
Ответ №1:
IIUC, вам просто нужно
df['Size'] = ' ' df['Size'] ' '
Комментарии:
1. Боже, спасибо тебе! Я знал, что слишком много об этом думаю, но не мог понять, чего мне не хватает.
2. @Хизер случается со всеми 🙂