我有一个很大的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/
转载文章受原作者版权保护。转载请注明原作者出处!