Q&A
Panadas Dataframeの初期設定でそれぞれの列の型を初期設定させたいです
(後になってastypeで個別設定するのはつらいので
↓のページを参考にすると、read_csvではdtypeを列の各要素に指定できるようですが
https://note.nkmk.me/python-pandas-dtype-astype/
df_col = pd.read_csv('data/src/sample_header_index_dtype.csv', index_col=0,
dtype={'a': str, 'b': float})
import pandas as pd
data1 = ["d1", 1, 0.5]
data2 = ["D1", 2, 0.6]
df = pd.DataFrame(data=[data1,data2],columns=["列1","列2","列3"], index=["gyo1","gyo2"],
dtype ={"列1":str, "列2":int,"列3":float})
Dataframeに同じことをやってみたところエラーになってしまいます。
TypeError: object of type 'type' has no len()
もしくは他にDataframeで同様のことをすることはできないでしょうか?
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/08/06 07:28