pandas将字符串转为整型
时间: 2023-07-29 07:10:26 浏览: 64
可以使用`astype`方法将字符串转换为整型。例如:
```
import pandas as pd
df = pd.DataFrame({'A': ['1', '2', '3']})
df['A'] = df['A'].astype(int)
print(df)
```
输出:
```
A
0 1
1 2
2 3
```
相关问题
pandas将字符串转整形
可以使用`astype()`方法将字符串转换为整数。
示例代码如下:
```python
import pandas as pd
# 创建一个包含字符串的Series
s = pd.Series(['1', '2', '3', '4', '5'])
# 将字符串转换为整数
s = s.astype(int)
# 输出结果
print(s)
```
输出结果:
```
0 1
1 2
2 3
3 4
4 5
dtype: int64
```
pandas将字符串转化为年月日
可以使用 pandas 中的 `to_datetime()` 函数将字符串转化为日期格式,并指定日期格式字符串。示例如下:
```python
import pandas as pd
# 创建一个包含日期字符串的 Series
date_strings = pd.Series(['2022-01-01', '2022-01-02', '2022-01-03'])
# 将日期字符串转化为日期格式
dates = pd.to_datetime(date_strings, format='%Y-%m-%d')
# 输出日期格式
print(dates)
```
输出结果为:
```
0 2022-01-01
1 2022-01-02
2 2022-01-03
dtype: datetime64[ns]
```
在 `to_datetime()` 函数中,`format` 参数指定了日期格式字符串,其中 `%Y` 表示四位数的年份,`%m` 表示两位数的月份,`%d` 表示两位数的日期。使用不同的日期格式字符串可以将不同格式的日期字符串转化为日期格式。