因此,我的任务是使用给定数据库的列中的数据创建5个数组(数值)。我使用pandas读取数据,并尝试使用for循环从列中获取数字。下面是我所做的:
import pandas
#Problem 1
print()
loans = pandas.read_csv("/Users/LM/Downloads/loans_full_schema.csv")
df = pandas.DataFrame(loans)
a = []
for i in df[['total_credit_lines']].values:
a.append(i)
print('total credit lines', a)这是我运行它时得到的结果:
total credit lines [array([28]), array([30]), array([31]), array([4]), array([22]), array([32]), array([12]), array([30]), array([35]), array([9]), array([22]), array([26]), array([32]), array([65]), array([22]), array([21]), array([21]), array([12]), array([18]), array([11]), array([13]), array([19]), array([64]), array([10]), array([26]), array([20]), array([17]), array([9]), array([13]), array([26]), array([36]), array([37]), array([31]), array([27]), array([21]), array([13]), array([9]), array([21]), array([12]), array([6]), array([12]), array([24]), array([29]), array([11]), array([15]), array([30]), array([17]), array([23]), array([9]), array([39]), array([21]), array([37]), array([11]), array([27]), array([21]), array([6]), array([39]), array([28]), array([15]), array([26]), array([27]), array([22]), array([6]), array([28]), array([22]), array([37]), array([27]), array([16]), array([15]), array([6]), array([13]), array([32]), array([5]), array([11]), array([23]), array([15]), array([11]), array([23]), array([32]), array([31]), array([11]), array([21]), array([24]), array([30]), array([32]), array([40]), array([44]), array([35]), array([21]), array([21]), array([23]), array([11]), array([40]), array([39]), array([22]), array([15]), array([9]), array([18]), array([19]), array([31]), array([11]), array([11]), array([41]), array([29]), array([41]), array([11]), array([27]), array([16]), array([15]), array([22]), array([15]), array([30]), array([16]), array([18]), array([14]), array([12]), array([25]), array([23]), array([20]), array([55]), array([34]), 那么如何从值周围删除数组([])呢?可能的问题是什么?
发布于 2021-04-20 20:03:18
你不需要在这里使用循环和迭代。试试这个:
import pandas as pd
df = pd.read_csv("/Users/LM/Downloads/loans_full_schema.csv")
a = df['total_credit_lines'].tolist()
print('total credit lines', a)https://stackoverflow.com/questions/67178430
复制相似问题