我有一个数据集。该数据集中的每一行都有漏洞和解释。但我只想利用此漏洞。我想将每行与“-”符号所在的部分分开
import pandas as pd
df=pd.read_csv("dosya.csv")
print(df)
我的数据集
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.....
答案 0 :(得分:1)
您可以使用拆分功能并创建一个称为漏洞的新列:
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]))
)
答案 1 :(得分:0)
您可以执行以下操作:
import pandas as pd
df = pd.read_csv("dosya.csv", sep="-")
print(df)