簡體   English   中英

通過計算另一列的長度將列添加到熊貓中的數據框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM