Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Panda dataframe查找其他列的所有可能值所在的行_Python_Pandas_Csv_Dataframe - Fatal编程技术网

Python Panda dataframe查找其他列的所有可能值所在的行

Python Panda dataframe查找其他列的所有可能值所在的行,python,pandas,csv,dataframe,Python,Pandas,Csv,Dataframe,我有一个下面列的数据框 Id Name Date 1 A 01-01-2020 2 B 01-01-2020 3 C 01-01-2020 4 D 01-01-2020 5 A 01-02-2020 6 B 01-02-2020 7 C 01-02-2020 8 D 01-02-2020 9 A 01-03-2020 0 C 01-03-2020 我试图找到每个日期出现的

我有一个下面列的数据框

Id  Name  Date
1   A     01-01-2020
2   B     01-01-2020
3   C     01-01-2020
4   D     01-01-2020
5   A     01-02-2020
6   B     01-02-2020
7   C     01-02-2020
8   D     01-02-2020
9   A     01-03-2020
0   C     01-03-2020
我试图找到每个日期出现的所有姓名。 我可以使用csv python库,首先查找所有唯一的日期,然后检查每个名称是否出现在所有日期中。 在上面的示例中,仅命名AC,并显示所有日期。
我想知道它是否可以通过panda dataframe直接实现,或者不可以使用groupby?

让我们使用
groupby
nunique

n=df.Date.nunique()
s=df.groupby('Name').Date.nunique().eq(n)
s.index[s]
Index(['A', 'C'], dtype='object', name='Name')

让我们用
groupby

n=df.Date.nunique()
s=df.groupby('Name').Date.nunique().eq(n)
s.index[s]
Index(['A', 'C'], dtype='object', name='Name')

谢谢,这就解决了问题。你能解释一下关于s行的更多信息吗?索引[s]@ashley s是为了得到每个名字的唯一日期数,是不是这个数字比总的唯一日期要多,我们应该选择一个上弦,这就解决了问题。你能解释一下关于s行的更多信息吗?索引[s]@ashley s是为了得到每个名字的唯一日期数,如果这个数字是总的唯一日期的多少,我们应该选择那个