index, name, id, status
1, John, 500, online
2, Anne, 485, offline
3, Angel, 856, online
4, Lusia, 777, offline
从这里我只想得到有元音结尾的名字。我预料到了这个结果:
index, name, id, status
1, Anne, 485, offline
2, Lusia, 777, offline
这就是为什么我制作了一个python代码,这里是示例:
所以问题
- 这些数字的顺序不正确
- 正如你所看到的,每一行都增加了"符号如何修复?请给我解决方案:(
尽量避免使用apply((。而是使用字符串方法。(假设你所指的"数字无序"是索引号。要纠正这种情况,请使用reset_index(
df = pd.read_csv('data.csv', skipinitialspace=True)
df = df.drop('index',axis=1)
df[df['name'].str.endswith(('a','e','i','o','u'))].reset_index(drop=True).to_csv('output.csv', index_label='index')
output.csv现在有:
index,name,id,status
0,Anne,485,offline
1,Lusia,777,offline