pandas删除最后一列_Python pandas从列中删除最后一个字符串/符号

我有一个很大的csv,列中包含以0开头、以a结尾的数字。在

看起来。。在TC_NUM

0101.0001.

0101.0002.

0101.0003.

我希望它看起来像。。在

^{pr2}$

我的代码:df3[‘TC_NUM’] = df3[‘TC_NUM’].astype(str).str[:-1]

我的代码输出错误。。在TC_NUM

101.0001

101.0002

101.0003

101.0004

101.0005

正在使用edchums fix。。在df4 = pd.read_csv(‘output2.csv’, dtype=object, index_col=0)

print df4.head()

df4[‘TC_NUM’] = df4[‘TC_NUM’].str[:-1]

打印正确。。在0 dialog_testcase_0101.0001_greeting.xml 0101.0001

1 dialog_testcase_0101.0002_greeting.xml 0101.0002

2 dialog_testcase_0101.0003_greeting.xml 0101.0003

3 dialog_testcase_0101.0004_greeting.xml 0101.0004

4 dialog_testcase_0101.0005_greeting.xml 0101.0005

但是用这个df4[‘TC_NUM’] = df4[‘TC_NUM’].str[:-1]

print df4.head

df4.to_csv(‘output2.csv’, dtype=object,index_col=0)

产生的csv输出是。。在0 dialog_testcase_0101.0001_greeting.xml 101.0001

1 dialog_testcase_0101.0002_greeting.xml 101.0002

2 dialog_testcase_0101.0003_greeting.xml 101.0003

3 dialog_testcase_0101.0004_greeting.xml 101.0004

因此缺少开头的0

Original: https://blog.csdn.net/weixin_29016865/article/details/113958564
Author: 陈竹之
Title: pandas删除最后一列_Python pandas从列中删除最后一个字符串/符号

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/679217/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球