【问题标题】:How can I substring to specific character in pandas?如何子字符串到熊猫中的特定字符?
【发布时间】:2021-07-03 13:51:58
【问题描述】:

例如,我有 2 列 (1,2),在表 2 中我想获取所有内容,直到 " 字符。

我想做这样的事情:

df.columns = ['1','2']

a = df['2'].str[:' " ']

print(a)

但不可能,因为我需要一个数字

    column 2 example

1234@gmail.com, 12@gmail.com", blah blah
1234@gmail.com", ....
123@gmail.com", ...
1234@gmail.com, 1234@gmail.com, 1234@gmail.com", blah 

返回所有直到 " 字符。

【问题讨论】:

  • df['2'].str.extract('(.*)"').

标签: python pandas substring data-science jupyter


【解决方案1】:

" 上拆分字符串并选择first 元素。

使用Series.str.split:

df['2'].str.split('"').str[0]

【讨论】:

  • @Aleksandar 如果答案有帮助,请点击我答案的left-hand 一侧的check-mark upvoteaccept
  • @Aleksandar 如果答案有帮助,请upvoteaccept 它。
猜你喜欢
  • 2018-12-09
  • 2014-04-05
  • 1970-01-01
  • 2022-11-02
  • 2018-09-24
  • 2022-11-17
  • 2018-10-31
  • 2020-03-12
  • 1970-01-01
相关资源
最近更新 更多