【发布时间】:2019-05-20 15:01:49
【问题描述】:
我有一个csv文件如下:
name,age
something
tom,20
当我将它放入数据框时,它看起来像:
df = pd.read_csv('file', header=None)
0 1
1 name age
2 something NaN
3 tom 20
如何获取原始行数据中逗号的计数。例如,答案应如下所示:
# in pseudocode
df['_count_separators'] = len(df.raw_value.count(','))
0 1 _count_separators
1 name age 1
2 something NaN 0
3 tom 20 1
【问题讨论】:
-
如果逗号在列值中,您是否还要计算逗号?
-
@OmkarSabade 最好只是为了得到
pandas推断的分隔符的数量——但任何一种方式都是可以接受的。 -
我希望有这样的格式:
1????tom????20????tom@doe.com
标签: python python-3.x pandas csv dataframe