使用'df_dropped'
,这是一个数据列,其中包含一列'Time'
。
df_dropped['Time'] = df_dropped['Time'].apply(lambda x:'{:0>4}'.format(x))
我不明白'{:0>4}'.format(x)'
的作用。
请说明此行'{:0>4}'.format(x)'
答案 0 :(得分:0)
它向数据帧的每个元素添加0个字符,直到达到4个字符。如果元素大于4个字符,则不执行任何操作。 您可以看到以下示例:
import pandas as pd
df = pd.DataFrame(data=[23, "fsda", 289801, 87], columns=['Time'], index=[0, 1, 2, 3])
df['Time'] = df['Time'].apply(lambda x: '{:0>6}'.format(x))