簡體   English   中英

如何從python中刪除數組中的分號?

[英]How to remove Semicolon from array in python?

我正在通過python中的pandas讀取csv文件,最后一列也包含; 我怎么能刪除它。 如果我使用分隔符; 這是行不通的。

示例:

0    -0.22693644;
1    -0.22602014;
2     0.37201694;
3    -0.27763826;
4     -0.5549711;
Name: Z-Axis, dtype: object

我會使用參數comment

df = pd.read_csv(file, comment=';')

注意:這將僅適用於最后一列,因為從注釋字符開始直到字符串結尾的所有內容都將被忽略

PS作為小額獎勵Pandas會將此列視為數字列,而不是字符串。

使用str.rstrip

df['Z-Axis'] = df['Z-Axis'].str.rstrip(";")

另外一個選項:

df['Z-Axis'] = df['Z-Axis'].str[:-1]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM