[Python] 100 coups sur la science des données (traitement de données structurées) 016 Explication

Youtube Commentaire vidéo est également disponible.

problème

P-016: À partir du cadre de données de stockage (df_store), affichez tous les éléments avec 3 chiffres-3 chiffres-4 chiffres pour le numéro de téléphone (tel_no).

répondre

code


df_store.query("tel_no.str.contains('[0-9]{3}-[0-9]{3}-[0-9]{4}')", engine='python')

production

store_cd store_name prefecture_cd prefecture address address_kana tel_no longitude latitude floor_area
0 S12014 Magasin Chigusadai 12 Préfecture de Chiba 1-chome, Chigusadai, Inage-ku, Chiba-shi, Chiba Cibaken Chibashi Inagekuchigusadai Itchoume 043-123-4003 140.118 35.63559 1698
1 S13002 Magasin Kokubunji 13 Tokyo Honda 2-chome, Kokubunji-shi, Tokyo Tokyo Tokoku Bunji Shihondani Choume 042-123-4008 139.4802 35.70566 1735
2 S14010 Magasin Kikuna 14 Préfecture de Kanagawa 1-chome Kikuna, Kohoku-ku, Yokohama-shi, Kanagawa Ken Kanagawa Ken Yokohama Hokukukikunaichoume 045-123-4032 139.6326 35.50049 1732
3 S14033 Magasin Akuwa 14 Préfecture de Kanagawa 1-chome Akuwa Nishi, Setani-ku, Yokohama-shi, Kanagawa Ken Kanagawa Yokohama Shiseyaku Akwanishi Itchoume 045-123-4043 139.4961 35.45918 1495
4 S14036 Magasin central de Sagamihara 14 Préfecture de Kanagawa Chuo 2-chome, ville de Sagamihara, préfecture de Kanagawa Kanagawa Kensagami Harashichu Ounichoume 042-123-4045 139.3716 35.57327 1679
7 S14040 Magasin Nagatsuda 14 Préfecture de Kanagawa 5-chome, Minamidai, Nagatsuda, Midori-ku, Yokohama-shi, Kanagawa Ken Kanagawa Ken Yokohama Shimidori Kunagatsu Taminami Daigochoume 045-123-4046 139.4994 35.52398 1548
9 S14050 Magasin Akuwa Nishi 14 Préfecture de Kanagawa 1-chome Akuwa Nishi, Setani-ku, Yokohama-shi, Kanagawa Ken Kanagawa Yokohama Shiseyaku Akwanishi Itchoume 045-123-4053 139.4961 35.45918 1830
11 S13052 Magasin Morino 13 Tokyo 3-chome Morino, Machida-shi, Tokyo Tokyo Tomachida Shimorino Sanchoume 042-123-4030 139.4383 35.55293 1087
12 S14028 Magasin Futatsubashi 14 Préfecture de Kanagawa Ville de Futatsuhashi, quartier de Setani, ville de Yokohama, préfecture de Kanagawa Ken Kanagawa Yokohama Shiseyaku Futatsubashicho 045-123-4042 139.4963 35.46304 1574
16 S14012 Boutique Honmoku Wada 14 Préfecture de Kanagawa Honmoku Wada, Naka-ku, ville de Yokohama, préfecture de Kanagawa Ken Kanagawa Ken Yokohama Shinakakuhon Mokuwada 045-123-4034 139.6582 35.42156 1341
18 S14046 Magasin Kitayamada 14 Préfecture de Kanagawa 1-chome Kitayamada, Tsuzuki-ku, Yokohama-shi, Kanagawa Ken Kanagawa Yokohama Shitsuzuki Kukitayama Taichoume 045-123-4049 139.5916 35.56189 831
19 S14022 Magasin Zushi 14 Préfecture de Kanagawa 1-chome, Zushi, ville de Zushi, préfecture de Kanagawa Kanagawa Kenzushizushiichoume 046-123-4036 139.5789 35.29642 1838
20 S14011 Magasin Hiyoshi Honmachi 14 Préfecture de Kanagawa 4-chome, Hiyoshi Honmachi, Kohoku-ku, Yokohama-shi, Kanagawa Ken Kanagawa Ken Yokohama Hokuhoku Hiyoshi Hongcho Yonchome 045-123-4033 139.6316 35.54655 890
21 S13016 Magasin Koganei 13 Tokyo 1-chome, Honmachi, Koganei City, Tokyo Tokyo Tokoganei Shihoncho Ichoume 042-123-4015 139.5094 35.70018 1399
22 S14034 Magasin Kawasaki Nogawa 14 Préfecture de Kanagawa Nogawa, Miyamae-ku, Kawasaki-shi, Kanagawa Kanagawa Kenkawa Sakimiyama Ekunogawa 044-123-4044 139.5998 35.57693 1318
26 S14048 Magasin Nakagawa Chuo 14 Préfecture de Kanagawa 2-chome Nakagawa, Tsuzuki-ku, Yokohama-shi, Kanagawa Ken Kanagawa Ken Yokohama Shitsuzuki Kunakagawa Chuo Unichome 045-123-4051 139.5758 35.54912 1657
27 S12007 Magasin Sakura 12 Préfecture de Chiba Kamishitsu, ville de Sakura, préfecture de Chiba Cibaken Sakura Shikamishizu 043-123-4001 140.1452 35.71872 1895
28 S14026 Magasin de la côte ouest de Tsujido 14 Préfecture de Kanagawa 2-chome Tsujido West Coast, Fujisawa City, Kanagawa Prefecture Kanagawa Ken Fujisawa Shitsuji Dounishi Kaigan Nichome 046-123-4040 139.4466 35.32464 1732
29 S13041 Magasin Hachioji 13 Tokyo Otsuka, ville de Hachioji, Tokyo Tokyo Hachioujishio Otsuka 042-123-4026 139.4235 35.63787 810
31 S14049 Magasin Kawasaki Daishi 14 Préfecture de Kanagawa 3-chome Nakase, Kawasaki-ku, Kawasaki-shi, Kanagawa Kanagawa Kenkawa Saki Kawasaki Kunakaze Sanchoume 044-123-4052 139.7327 35.53759 962
32 S14023 Magasin Kawasaki 14 Préfecture de Kanagawa 2-chome, Honmachi, Kawasaki-ku, Kawasaki-shi, Kanagawa Kanagawa Kenkawa Saki Kawasaki Kuhoncho Nichome 044-123-4037 139.7028 35.53599 1804
33 S13018 Magasin Kiyose 13 Tokyo 1-chome Matsuyama, Kiyose-shi, Tokyo Tokyo Tokiyoshi Matsuyamai 042-123-4017 139.5178 35.76885 1220
35 S14027 Magasin Minami Fujisawa 14 Préfecture de Kanagawa Minami Fujisawa, ville de Fujisawa, préfecture de Kanagawa Kanagawa Ken Fujisawa Shiminami Fujisawa 046-123-4041 139.4896 35.33762 1521
36 S14021 Magasin Isehara 14 Préfecture de Kanagawa 4-chome, Isehara, ville d'Isehara, préfecture de Kanagawa Ken Kanagawa Isehara Shiisehara Yonchoume 046-123-4035 139.3129 35.40169 962
37 S14047 Magasin Sagamihara 14 Préfecture de Kanagawa 6-chome Chiyoda, Sagamihara City, Préfecture de Kanagawa Kanagawa Kensagami Harashi Chiyodarokuchoume 042-123-4050 139.3748 35.55959 1047
38 S12013 Magasin Narashino 12 Préfecture de Chiba 1-chome Shibaen, Narashino City, Préfecture de Chiba Ciba Kennarashi no Shishi Bazono Ichoume 047-123-4002 140.022 35.66122 808
40 S14042 Magasin Shin Yamashita 14 Préfecture de Kanagawa 2-chome Shinyamashita, Naka-ku, Yokohama-shi, Kanagawa Ken Kanagawa Yokohama Shinakakushin Yamashitani Chome 045-123-4047 139.6593 35.43894 1044
42 S12030 Magasin Yawata 12 Préfecture de Chiba 3-chome, Hachiman, Ichikawa-shi, Chiba Cibaken Ichikawa Shiyawata Sanchoume 047-123-4005 139.924 35.72318 1162
44 S14025 Magasin Yamato 14 Préfecture de Kanagawa Shimowada, ville de Yamato, préfecture de Kanagawa Ken Kanagawa Yamatoshi Shimowada 046-123-4039 139.468 35.43414 1011
45 S14045 Magasin Atsugi 14 Préfecture de Kanagawa 2-chome Nakamachi, ville d'Atsugi, préfecture de Kanagawa Kanagawaken Atsugi Shinakacho Nichoume 046-123-4048 139.3651 35.44182 980
47 S12029 Magasin Higashino 12 Préfecture de Chiba 1-chome Higashino, ville d'Urayasu, préfecture de Chiba Cibaken Urayasushi Higashino Itchoume 047-123-4004 139.8968 35.65086 1101
49 S12053 Magasin Takasu 12 Préfecture de Chiba 5-chome Takasu, ville d'Urayasu, préfecture de Chiba Cibaken Urayasushitakasugochome 047-123-4006 139.9176 35.63755 1555
51 S14024 Magasin Mita 14 Préfecture de Kanagawa 4-chome Mita, Tama-ku, Kawasaki-shi, Kanagawa Kanagawa Kenkawa Saxita Makumaitayon Chome 044-123-4038 139.5424 35.6077 972
52 S14006 Magasin Kuzugaya 14 Préfecture de Kanagawa Kuzugaya, Tsuzuki-ku, Yokohama-shi, Kanagawa Ken Kanagawa Yokohama Shitsuzuki Kuzugaya 045-123-4031 139.5633 35.53573 1886

Commentaire

** - Il s'agit d'une méthode pour vérifier les données qui remplissent les conditions de la DataFrame / Series de Pandas. -Utiliser lorsque vous souhaitez vérifier les informations qui remplissent les conditions. -'Contains (<chaîne de caractères>) 'est une fonction qui détermine si la chaîne de caractères spécifiée est incluse. Si elle est incluse, elle renvoie True, et si elle n'est pas incluse, elle renvoie False. -Cependant, '. Query (' nom de colonne.str.contains (<chaîne de caractères>)) 'est spécifié à condition que la chaîne de caractères spécifiée soit incluse. -Dans ce cas, utilisez'tel_no.str'pour remplacer tel_no par une chaîne de caractères, et'.contains ('[0-9] {3} - [0-9] {3} - [0-9] { En continuant 4} ')', 3 sur [0-9], 3 sur'- ', [0-9], 4 sur'-', [0-9] Une chaîne de caractères telle qu'un nombre est spécifiée.

** * Pour les expressions régulières, cet article sera utile. ** ** https://qiita.com/hiroyuki_mrp/items/29e87bf5fe46de62983c

** ・ Pour'engine = 'python' ', vous pouvez sélectionner'python' ou'numexpr 'pour le moteur qui est l'argument de la requête, mais lorsque vous utilisez str, spécifiez'python'. Si vous ne le donnez pas, une erreur se produira. ** **

Recommended Posts

[Python] 100 coups sur la science des données (traitement de données structurées) 018 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 023 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 030 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 022 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 017 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 016 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 024 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 027 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 029 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 015 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 028 Explication
"Data Science 100 Knock (traitement de données structurées)" Explication Python-007
"Data Science 100 Knock (traitement des données structurées)" Explication Python-006
"Data Science 100 Knock (traitement des données structurées)" Explication Python-001
"Data Science 100 Knock (traitement des données structurées)" Explication Python-002
[Python] 100 coups sur la science des données (traitement de données structurées) 021 Explication
"Data Science 100 Knock (traitement des données structurées)" Explication Python-005
"Data Science 100 Knock (traitement de données structurées)" Explication Python-004
[Python] 100 coups sur la science des données (traitement de données structurées) 020 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 025 Explication
"Data Science 100 Knock (traitement des données structurées)" Explication Python-003
[Python] 100 coups sur la science des données (traitement de données structurées) 019 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 001-010 Impressions + résumé du lien de commentaire
Essayez «100 coups sur la science des données» ①
Démarrer avec Python avec 100 coups sur le traitement du langage
Préparation à l’essai de «Data Science 100 Knock (traitement des données structurées)»
Défiez 100 coups de science des données
Construction d'environnement (Windows 10) pour 100 coups de science des données (traitement de données structurées)
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 2]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 1]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 3]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 5]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 4]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 6]
Démarrez la science des données dans le cloud
100 traitement d'image par Python Knock # 2 Échelle de gris
100 traitement d'image avec Python Knock # 8 Max Pooling
J'ai essayé la "Practical Python Data Science" d'Udemy
Traitement d'image avec Python 100 knocks # 7 pooling moyen
Traitement d'image par Python 100 knock # 9 Filtre Gaussien
Livres sur la science des données à lire en 2020
Exécuter périodiquement un script Python sur AWS Data Pipeline
Folium: Visualisez les données sur une carte avec Python
Essayez d'importer des données MLB sur Mac et Python
TensorFlow: exécuter des données apprises en Python sur Android
Exécutez Python sur Apache pour afficher les données InfluxDB
100 traitements linguistiques frappent 03 ~ 05
100 coups de traitement linguistique (2020): 40
100 coups de traitement linguistique (2020): 32
[Python] Défiez 100 coups! (015 ~ 019)
100 coups de traitement linguistique (2020): 35
traitement d'image python
100 coups de traitement linguistique (2020): 47
100 coups de traitement linguistique (2020): 39
Python sur Windows
twitter avec python3
100 coups de traitement linguistique (2020): 22
[Python] Défiez 100 coups! (030-034)
Analyse de données python