2023年2月21日のブックマーク (11件)

  • Stringオブジェクト(JS):配列の文字列化と文字列の配列化

    <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="main.js"></script> <title>String:配列の文字列化と文字列の配列化</title> </head> <body> <p>コンソールを開いて確認してください...</p> </body> </html> // main.js window.addEventListener("load", ()=>{ const value = ["red", "blue", "gre

    Stringオブジェクト(JS):配列の文字列化と文字列の配列化
    hujuu
    hujuu 2023/02/21
    “.split(",")”
  • Python で文字列をリストに変換する

    Python で list() 関数を使って文字列をリストに変換する Python で split() メソッドを用いて文字列をリストに変換する Python の eval() 関数を用いて文字列をリストに変換する ast メソッドを使って Python で文字列をリストに変換する Python リストは変更可能です。そのため、プログラムの実行中にいつでもその要素を上書き、変更、および削除できます。文字列はシングルクォーテーションやダブルクォーテーションで囲まれた文字の組み合わせであり、変更可能ではありません。 この記事では、Python で文字列をリストに変換するさまざまな方法を実演します。 Python で list() 関数を使って文字列をリストに変換する list() 関数は文字列を Python でリストに変換します。 以下のコードを例にしてみましょう。

    Python で文字列をリストに変換する
    hujuu
    hujuu 2023/02/21
    “.split(',')”
  • 【pandas】str.cat:連結【文字列処理】

    こんにちは,shun(@datasciencemore)です!! 今回はstr.catについて学習していきます. str.catは,文字列を連結するメソッドです. 例えば,このようなシリーズがあったとします. このシリーズに対してstr.catを適用すると,元のシリーズの要素を連結した文字列が出力されます. ちなみにこのsepというのは,str.catの引数で各要素の区切りを表しています. sepは省略可能で,省略した場合は区切り文字は出力されません.

    【pandas】str.cat:連結【文字列処理】
    hujuu
    hujuu 2023/02/21
    “.str.cat(sep="_")”
  • Railsで使っているgemを一部またはすべてupdateする | vdeep

    こんにちは、okutani(@okutani_t)です。記事では、「Ruby on Railsで利用しているgemの一部・またはすべてをupdateする方法」について解説しています。 特に、Rails自体のバージョンを上げる場合などにも同じ手順でバージョンアップできるので、参考にしてみてください。 それでは、実際にRailsで使用しているgemをupdateする手順についてみていきましょう。 スポンサーリンク 準備:gem体とbundlerのupdate まずはgem自体のupdateを先におこなっておきます。 $ gem update --system 次に、bundlerのupdateをおこないます。 gemで導入したパッケージすべてをupdate、もしくはbundlerのみをupdate。 $ gem update # すべてのgemをupdate # or $ gem upda

    Railsで使っているgemを一部またはすべてupdateする | vdeep
    hujuu
    hujuu 2023/02/21
    “bundle update”
  • CSS とスタイルの使用 – React

    render() { let className = 'menu'; if (this.props.isActive) { className += ' menu-active'; } return <span className={className}>Menu</span> } ヒント もしあなたが上記のようなコードを書くことが多い場合、classnames という npm パッケージを使うことで簡略化できます。 インラインスタイルは使えますか? はい、スタイルの書き方についてはこの資料をご覧ください。 インラインスタイルは悪なの? パフォーマンス観点から言えば、基的に CSS クラスを使う方が、インラインスタイルを用いるよりも優れています。 CSS-in-JS とは? “CSS-in-JS” とは外部ファイルでスタイルを定義するのとは違い、JavaScript を用いて CSS

    CSS とスタイルの使用 – React
    hujuu
    hujuu 2023/02/21
  • リストの要素をつなげて表示させる方法 - 強弱と高低

    目的 リストa=[1,2,3,4]の要素を['1','2','3','4']と表示させず、1234と表示させる。 方法 2種類 for文を使う for i in a: print(i,end='') print()のオプションで終端をどう表示させるかを指定する。end=''を使うと、出力した後ろに''を表示させている。 joinを使う print(''.join(map(str,a))) joinは文字列でしか使えないため、mapを使ってstr型に変換している。 ちなみに、 print(''.join(a)) --- TypeError: sequence item 0: expected str instance, int found print(''.join(str(a))) --- [1,2,3,4] となる。 空白を開けて連続表示させたい1 2 3 4時もこの手法が使える。 しか

    リストの要素をつなげて表示させる方法 - 強弱と高低
    hujuu
    hujuu 2023/02/21
    “map(str,a)”
  • read_csv でヘッダあり・なしCSVの読み込み - Qiita

    # ヘッダありCSV df = read_csv(filename, header=0) # ヘッダなしCSV df = read_csv(filename, header=None, names=['user_id', 'name']) リファレンスを読む pandasでCSV読み込みをするにあたって、ヘッダ行の扱い方の指示はリファレンスを読んでもいまひとつ理解しづらいものがあります。 header : int, list of int, default ‘infer’ Row number(s) to use as the column names, and the start of the data. Default behavior is to infer the column names: if no names are passed the behavior is identi

    read_csv でヘッダあり・なしCSVの読み込み - Qiita
    hujuu
    hujuu 2023/02/21
    “, header=0”
  • 【TIPS】Pandasのgroupbyで集計する方法まとめ(サンプルコード付き)|エンジニアライフスタイルブログ

    エンジニアライフスタイルブログを運営しているミウラ(@miumiu06171)です。 普段はフリーランスでシステムエンジニアをしております。 今回は、こちらの前回記事に引き続いて、Pythonデータ分析の支援を行うPandasのgroupby関数で集計する方法をまとめてみました。 なお、記事内のPythonソースコードは、JupyterLabで動作を確認しているので、同様に動作確認したい方はこちらの記事も参照し、まずはJupyterLabの環境構築をおこなってください。 Pandasの集計とは Pandasの集計とは、PandasのDataFrameにおいて列(カラム)の平均値、最大値、最小値、標準偏差などを求めることを言います。 エクセルのsumifs関数やaverageif関数、SQLのGroupBy構文の集計と同じような集計が可能です。 Pandasのおさらい Pandasは、D

    【TIPS】Pandasのgroupbyで集計する方法まとめ(サンプルコード付き)|エンジニアライフスタイルブログ
    hujuu
    hujuu 2023/02/21
  • 【Python】pandas の集計を体系化した図で解説(groupby,resample) | 初心者DIYプログラミング入門

    pandasのDataFrame にはデータを集計するためのgroupby や resampleというメソッドが用意されています。 個々の使い方については他のサイトで解説されていますが、体系的に解説している記事が見つからなかったので、今回はこれを取り上げました。 図を使って説明していますので、興味のあるかたは是非ご一読下さい。 pandasを使った集計の概要 pandasのDataFrameに格納されているデータに対して、groupby や resample というメソッドを使うとことで、グルーピング集計が可能です。 groupby メソッドは任意の数値型、文字列型のカラムに対して集計するのに対し、resample は時系列データに対しての集計を行います。 これらグループ化メソッドを使うとオブジェクトが生成されますので、そのオブジェクトにある集計メソッドを呼び出すことで集計結果を受取ること

    【Python】pandas の集計を体系化した図で解説(groupby,resample) | 初心者DIYプログラミング入門
    hujuu
    hujuu 2023/02/21
  • 文字列と数値の結合時のエラー「TypeError: can only concatenate str (not "int") to str」とは? - Python学習チャンネル by PyQ

    こんにちはPyQサポートです。 今回は、文字列と数値を結合する際に発生するエラーTypeError: can only concatenate str (not "int") to strを解説します。 Python3.10.0先取り記事で紹介しましたようにPython3.10から、構文エラーの表現が改善されました。記事は、文字列と数値の結合時のエラー「TypeError: must be str, not int」とは?の内容をPython3.10バージョンで再構築しています。 質問:文字列と数値を結合する場合に発生するエラーの対処法を知りたい 回答:TypeError: can only concatenate str (not "int") to strを解決するには文字列と数値の結合時にstr関数を利用します。 その他の書き方 公式ドキュメント:print フォーマット済み文字列

    文字列と数値の結合時のエラー「TypeError: can only concatenate str (not "int") to str」とは? - Python学習チャンネル by PyQ
    hujuu
    hujuu 2023/02/21
  • How to apply "first" and "last" functions to columns while using group by in pandas?

    hujuu
    hujuu 2023/02/21
    “'last'”