【发布时间】:2022-05-04 02:34:30
【问题描述】:
【问题讨论】:
-
是的,它更接近,删除了错误的欺骗。
标签: google-bigquery
【问题讨论】:
标签: google-bigquery
将Index.repeat 用于DataFrame.loc 的新行,删除no 列,获取flag 列并最后创建默认RangeIndex:
df1 = (df.loc[df.index.repeat(df['no'])]
.drop('no', axis=1)
.assign(flag=1)
.reset_index(drop=True))
print (df1)
id_1 id_2 flag
0 A 100 1
1 A 100 1
2 A 100 1
3 A 200 1
4 A 301 1
5 A 301 1
6 B 122 1
7 B 122 1
8 B 122 1
9 B 122 1
10 B 100 1
【讨论】: