Python 熊猫在每一行中用“分开字符串”-&引用;

Python 熊猫在每一行中用“分开字符串”-&引用;,python,pandas,split,row,Python,Pandas,Split,Row,我有一个数据集。此数据集中的每一行都有漏洞和说明。但我只想抓住这个弱点。我想把每一行从“-”符号所在的部分分开 我的数据集 Apache 2.x - Memory Leak; Microsoft Internet Explorer 11 - Crash (PoC) (1).... Apache 2.0.44 (Linux) - Remote Denial of Service..... Chindi Server 1.0 - Denial of Service..... Xeneo Web Se

我有一个数据集。此数据集中的每一行都有漏洞和说明。但我只想抓住这个弱点。我想把每一行从“-”符号所在的部分分开

我的数据集

Apache 2.x - Memory Leak;
Microsoft Internet Explorer 11 - Crash (PoC) (1)....
Apache 2.0.44 (Linux) - Remote Denial of Service.....
Chindi Server 1.0 - Denial of Service.....
Xeneo Web Server 2.2.9.0 - Denial of Service.....

你可以这样做:

将熊猫作为pd导入
df=pd.read_csv(“dosya.csv”,sep=“-”)
打印(df)

您可以使用拆分功能创建一个名为漏洞的新列:

import pandas as pd
df=pd.read_csv("dosya.csv",names =['error'])

df = (
    df
    .assign(vulnerability = lambda x: x['error'].apply(lambda s: s.split(' - ')[1]))
)

“分开”是什么意思?创建两个单独的列?基于示例输入的预期输出是什么?Microsoft Internet Explorer 11I希望在(-)之前
import pandas as pd
df=pd.read_csv("dosya.csv",names =['error'])

df = (
    df
    .assign(vulnerability = lambda x: x['error'].apply(lambda s: s.split(' - ')[1]))
)