Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference

Skip Navigation LinksHome»Documentation»Reference»Extreme.DataAnalysis»DataFrame(R, C) Class»Methods»AddColumn Method Overloads»AddColumn Method (C, IVector)

DataFrameR, CAddColumn Method (C, IVector)

Extreme Optimization Numerical Libraries for .NET Professional
Adds a column to the data frame.

Namespace:  Extreme.DataAnalysis
Assembly:  Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
Syntax

C#
VB
C++
F#
Copy
public DataFrame<R, C> AddColumn(
	C key,
	IVector values
)
Public Function AddColumn ( 
	key As C,
	values As IVector
) As DataFrame(Of R, C)
public:
DataFrame<R, C>^ AddColumn(
	C key, 
	IVector^ values
)
member AddColumn : 
        key : 'C * 
        values : IVector -> DataFrame<'R, 'C> 

Parameters

key
Type: C
The key of the column.
values
Type: Extreme.MathematicsIVector
The data for the column.

Return Value

Type: DataFrameR, C
Exceptions

ExceptionCondition
InvalidOperationException

The data frame already contains a column with the specified key.

Remarks

If values has a row index with the same element type as the data frame, a left join between the data frame's index and that index is used to determine the order of the elements of values in the new column.

If values has no index, or if the index has a different element type, all elements are added in the order provided. If the data frame has more rows than are present in values, missing values are appended. If the data frame has fewer rows, values is truncated.

See Also

Reference

DataFrameR, C Class
AddColumn Overload
Extreme.DataAnalysis Namespace

Copyright (c) 2004-2023 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2023, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.