读取出来的csv,dataframe里有\r\n
380 SZ000069\r\n
381 SZ002036
382 SH601009
383 SZ000069\r\n
384 SZ002036
385 SH601009
386 SZ000069\r\n
387 SZ002036
388 SH601009
389 SZ000069\r\n
在Spyder的变量里看,其实
SZ000069\r\n
和其他的差别是带有一个换行
转换成xlsx文件后,dataframe变成只有\n
379 SH601009
380 SZ000069\n
381 SZ002036
382 SH601009
383 SZ000069\n
384 SZ002036
385 SH601009
386 SZ000069\n
387 SZ002036
388 SH601009
389 SZ000069\n
使用下面的代码,均未能有效去除
history_hold_1210_df['Ticker'] = history_hold_1210_df['Ticker'].apply(lambda x:x.strip())
history_hold_1210_df['Ticker'] = history_hold_1210_df['Ticker'].apply(lambda x:x.replace("'\n",""))
history_hold_1210_df['Ticker'] = history_hold_1210_df['Ticker'].apply(lambda x:x.replace("\n",""))
使用下面这个进行了去除
history_hold_1210_df['Ticker'] = history_hold_1210_df['Ticker'].apply(lambda x:x.replace('\n', '').replace('\r', ''))