python 数据集 - 读取一组列并将其放在单独的数据框中?
python dataset - Read a group of column and place it in seperate dataframe?
任何人都可以帮助我,因为我是 python.I 的新手,有一个名为采购数据的数据集,其中每个 PO activity 的每个 CaseID 的日志数据都存在于数据集中。
Case Id Activity transactionstatus
1 Create Purchase Requisition Closed
1 Create Request for Quotation Requester Closed
1 Analyze Request for Quotation Closed
1 Send Request for Quotation to Supplier Closed
1 Create Quotation comparison Map Closed
1 Analyze Quotation comparison Map Closed
1 Choose best option Closed
1 Settle conditions with supplier Closed
1 Create Purchase Order Closed
1 Confirm Purchase Order Closed
1 Deliver Goods Services Closed
1 Release Purchase Order Closed
1 Approve Purchase Order for payment Closed
1 Send invoice Closed
1 Release Supplier's Invoice Closed
1 Authorize Supplier's Invoice payment Closed
1 Pay invoice Closed
这里每个Case Id被认为是一个variable.So总共有1949个这样的变量。
例如:案例Id:1被认为是从Activity列'Create purchase Requisition'到'Pay invoice'的一个变量然后那里TransactionStatus 被视为 'closed'。 (如上数据)
现在有许多 caseID 的 transactionStatus 为 'open' 现在我要做的是尝试获取所有 caseId 和相应的 Activity(整个数据来自 activity 'create...' 直到 'analyze....') 的交易状态为 'open' 并试图将其放入单独的数据集
例如:
Case ID Activity TransactionStatus
1941 Create Purchase Requisition Closed
1941 Analyze Purchase Requisition Closed
1941 Create Request for Quotation Requester Manager Closed
1941 Analyze Request for Quotation Open
1949 Create Purchase Requisition Closed
1949 Analyze Purchase Requisition Open
共有196条记录处于未结交易状态!
谁能帮我解决这个问题
试试这个
df = df[df.loc[:, 'caseID'].isin(df[df['TransactionStatus'] == 'Open']['caseID'])]
任何人都可以帮助我,因为我是 python.I 的新手,有一个名为采购数据的数据集,其中每个 PO activity 的每个 CaseID 的日志数据都存在于数据集中。
Case Id Activity transactionstatus
1 Create Purchase Requisition Closed
1 Create Request for Quotation Requester Closed
1 Analyze Request for Quotation Closed
1 Send Request for Quotation to Supplier Closed
1 Create Quotation comparison Map Closed
1 Analyze Quotation comparison Map Closed
1 Choose best option Closed
1 Settle conditions with supplier Closed
1 Create Purchase Order Closed
1 Confirm Purchase Order Closed
1 Deliver Goods Services Closed
1 Release Purchase Order Closed
1 Approve Purchase Order for payment Closed
1 Send invoice Closed
1 Release Supplier's Invoice Closed
1 Authorize Supplier's Invoice payment Closed
1 Pay invoice Closed
这里每个Case Id被认为是一个variable.So总共有1949个这样的变量。
例如:案例Id:1被认为是从Activity列'Create purchase Requisition'到'Pay invoice'的一个变量然后那里TransactionStatus 被视为 'closed'。 (如上数据)
现在有许多 caseID 的 transactionStatus 为 'open' 现在我要做的是尝试获取所有 caseId 和相应的 Activity(整个数据来自 activity 'create...' 直到 'analyze....') 的交易状态为 'open' 并试图将其放入单独的数据集
例如:
Case ID Activity TransactionStatus
1941 Create Purchase Requisition Closed
1941 Analyze Purchase Requisition Closed
1941 Create Request for Quotation Requester Manager Closed
1941 Analyze Request for Quotation Open
1949 Create Purchase Requisition Closed
1949 Analyze Purchase Requisition Open
共有196条记录处于未结交易状态! 谁能帮我解决这个问题
试试这个
df = df[df.loc[:, 'caseID'].isin(df[df['TransactionStatus'] == 'Open']['caseID'])]