1
当为新的熊猫数据框列指定默认值时,我注意到类型是int64。为了占用更少的内存,我使用第二行转换为int8。但是我想知道是否有办法以单行而不是两行的方式来完成。有没有办法将一个默认值作为int8赋值给一行中的pandas dataframe列?
# Create new column with default value 1
df['reordered'] = 1
# Convert it from int64 to int8
df['reordered'] = df['reordered'].astype(int8)
感谢您帮助一个新手
'DF [ '重新排序'] = np.int8(1)'? – Zero
@JohnGalt当我看到您的评论出现时,我正在发布这个内容:-) – piRSquared
@piRSquared - 您的解决方案的详细信息将有助于:-) – Zero