【发布时间】:2021-03-29 05:43:03
【问题描述】:
我有以下数据框
import pandas as pd
data = [[1,'tom', 10],[2,'adi', 20], [3,'nick', 15], [4,'juli', 14],[4,'kaushik', 10],[5,'mondal', 20], [6,'vidanshu', 15], [6,'dimpi', 14]]
df = pd.DataFrame(data, columns = ['ID','Name', 'Age'])
df
现在我需要将 ID 1 的所有值复制到所有并发 ID
【问题讨论】:
-
什么是并发ID?它会是一个与 ID 列类似的新列吗?如果是,您可以简单地使用:
df['ConcurrentID'] = df['ID'] -
请发布您的预期输出。
-
所需的输出和你原来的df一样....
-
import pandas as pd data = [[1,'tom', 10],[2,'tom', 10], [3,'tom', 10], [4,'tom ', 10],[4,'tom', 10],[5,'tom', 10], [6,'tom', 10], [6,'tom', 10]] df = pd.DataFrame (数据,列= ['ID','姓名','年龄'])df
-
以上数据框是我的预期输出。我需要将 ID 1 的所有值复制到所有并发 ID