我有包含'|'的数据作为分隔符,但每行都有换行符分隔符,这是不相关的。它就像:
- CONTRSTART|"""Contract End Date"""CONTR1END:/BI0/OICONTR1END|"""Contract End Re
ason"""/BIC/ZUCCANCRS:/BIC/OIZUCCANCRS|"""Disconnection Date"""UC_DIDATE:/BI0/O
IUC_DIDATE|"""Dunning Procedure"""CADUNN_PRC:/BI0/OICADUNN_PRC|"""Dunning Block
Reason"""CADUNN_BLO:/BI0/OICADUNN_BLO
4100006664||00000000|00000000|20130405|20130917|220000081194|20130405|20130903|
00000000|00000000||00000000||
4100012973||00000000|00000000|20130409|20130430|220000145601|20130401|20130401|
如果您注意到,第一行以“Re”结束,下一行以“ason”开头。与其他行相同。行也用'/ n'分隔,所以我不能忽略所有这些换行符。有没有办法在Python中读取它时忽略这些特定的换行符?
答案 0 :(得分:0)
我认为你可以使用dropna方法,
#first read your in put
df=pd.read_csv('file.csv',sep='|')
#then ignore your new line
df=df.dropna()
如果你想要不同的东西,请添加评论。:)