パンダが文字列を数字に変換する方法は何ですか?
Pandasでは、astype()関数を使用して文字列を数字に変換することができます。具体的な手順は以下の通りです。
- Pandas SeriesまたはDataFrameに文字列を含むものを作成してください。
- astype()関数
- 整数
- 浮動する
以下はサンプルコードです。
import pandas as pd
# 创建一个包含字符串的Series
s = pd.Series(['10', '20', '30', '40'])
# 将字符串转换为整数
s = s.astype(int)
# 打印转换后的Series
print(s)
結果は以下の通りです:
0 10
1 20
2 30
3 40
dtype: int64
上記の例では、astype(int)を使用して文字列を整数に変換します。文字列を浮動小数点数に変換する場合は、astype(float)を使用できます。