[英]Adding column to dataframe in pandas by calculating length of another column
我有一個數據框,其中第一行顯示名稱。 現在我想將該字符串的長度添加為數據幀中的第二列
list = ["apple","mango","banana","orange"]
df=pd.DataFrame(list)
是例如dataframe的代碼...我想要dataframe作為
0 len
0 apple 5
1 mango 5
2 banana 6
3 ora 3
您可以使用str.len
:
import pandas as pd
list = ["apple","mango","banana","orange"]
df=pd.DataFrame(list)
df['len'] = df.iloc[:,0].str.len()
print df
0 len
0 apple 5
1 mango 5
2 banana 6
3 orange 6
要么:
list = ["apple","mango","banana","orange"]
df=pd.DataFrame(list, columns=['a'])
df['len'] = df['a'].str.len()
print df
a len
0 apple 5
1 mango 5
2 banana 6
3 orange 6
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.