Я знаю, что есть несколько способов преобразования столбца в объект даты, но то, что я ищу, - способ сделать это, одновременно форматируя другие столбцы. Скажем, у меня есть следующий фрейм данных:
import pandas as pd
url = "https://raw.github.com/pandas-dev/pandas/master/pandas/tests/data/tips.csv"
df = pd.read_csv(url)
df["date"] = list(range(42005, 42005+len(df)))
То, что я пытаюсь достичь, - это возможность печатать эти данные с использованием некоторого форматирования, поэтому я могу сделать что-то вроде следующего:
print(
df
.head(10)
.to_string(
formatters={"total_bill": "${:,.2f}".format,
"tip": "${:,.2f}".format
}
)
)
Но я также хочу отформатировать дату на этом шаге. Я попытался просмотреть здесь для того, что я искал, но параметры datetime не казались, что они будут работать в том, что я пытаюсь сделать, а создание настраиваемой опции немного нарушает рамки для моей целевой аудитории.
Можно ли сделать это простым способом?