python - 如果它是python中的逗号,如何删除第一个字符
问题描述
我在 Dataframe 中有一个数据集,例如:
A B
a ,FL,GA,KL
b CA
c ,KS
B 列中的一些值以逗号开头。如何删除以逗号开头的单元格的第一个逗号。我的代码在 python 中。
谢谢
解决方案
# Open data and put each line into data[]
with open("mydatafile.txt") as datafile:
data = datafile.read().split("\n")
newdata = []
for line in data:
if line[0] == ",": # Remove comma or whatever if its there
line = line[1:]
newdata.append(line)
# Write new data to file
with open("mynewdatafile.txt","w+") as newdatafile:
for line in newdata:
newdatafile.write(line+"\n")
那应该工作
推荐阅读
- javascript - Service Worker 在 Chrome 中不再按预期工作
- eclipse-cdt - 在 Eclipse 的大纲中列出特定的函数调用
- linux - 删除所有文件,但包含文件中列出的术语的文件除外
- angularjs - Angularjs 动态 Angular UI 网格列
- javascript - Jupyter 笔记本方程式编号在每个降价单元格中从一个重新开始
- javascript - 通过jQuery单击按钮后如何调用回调函数?
- android - 对 Constraint-Layout 2 的更新会破坏工作布局
- keras - 使用动态长度音频构建 Keras LSTM 音频分类器
- firebase - 无效参数:在 URI 文件中未指定主机:///null
- node.js - 如何在我的响应中返回捕获的错误?(AWS Lambda 节点.js 14)